SpringBoot我的项目启动过程剖析
首先咱们看一下我的项目启动时产生了什么呢,请看下图:
SpringBoot我的项目在启动时,首先基于启动入口类的注解形容,进行主动配置并扫描指定包以及子包中的类进行加载,而后检测类上是否有Spring框架中指定的注解形容(例如@Component,@Controller,@Service等)如果有则将类交给Spring框架中的BeanFactory工厂接口的实现类对象,此工厂对象会基于反射创立bean的实例,退出此Bean指定了生命周期办法,还会调用生命周期办法。当实例创立当前,Spring框架还会基于类作用域形容,将实例存储到不同到作用域容器中,以实现Bean对象的迷信利用。
SpringBoot单元测试报错类型剖析
1.可能是单元测试办法被private润饰了
2.可能是返回值类型错了,应该是void 无返回值类型
3.可能是办法里有参数了,应该是无参数的。