springboot2

img

img


帮我看看,到底是哪里出了问题,help me!一运行就会报错,不明白为什么,求解!

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7759314
  • 你也可以参考下这篇文章:springboot项目启动卡住,无任何报错信息!!!
  • 除此之外, 这篇博客: SpringBoot自动装配流程中的 这个注解,这个注解是一个组合注解。它包含很多注解,我们可以点进去一下。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • @Target({ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    @Inherited
    @SpringBootConfiguration
    @EnableAutoConfiguration
    @ComponentScan(
        excludeFilters = {@Filter(
        type = FilterType.CUSTOM,
        classes = {TypeExcludeFilter.class}
    ), @Filter(
        type = FilterType.CUSTOM,
        classes = {AutoConfigurationExcludeFilter.class}
    )}
    )

    主要涉及以下几个注解: 

    @SpringBootConfiguration

    作用:标记这个类是一个Springboot的配置类。

    @ComponentScan

    作用:自动扫描包(扫描当前主启动类同级的包)并加载符合条件的组件或者bean,将这个bean定义加载到IOC容器中。

    @EnableAutoConfiguration

    作用:开启自动配置功能

问题是没用自动依赖,吗你把启动类的自动依赖开关开启就行了,@EnableAutoConfiguration

把BookDaoTestCase的包名改成com.example

BookDao这个依赖查找没有找到。默认Autowired的required为true,如果该注入可以为空的话 可以吧Autowired 的required赋值为false
如果对你有帮助,麻烦点一下采纳。