- 第一种自己写的类,Controller,Service。 用 @service即可
- 第二种,集成其它框架,比如集成shiro权限框架,集成mybatis分页插件PageHelper,第三方框架的核心类都要交于Spring大管家管理。 @Configuration可理解为用spring的时候xml里面的<beans>标签 @Bean可理解为用spring的时候xml里面的<bean>标签 Spring Boot不是spring的加强版,所以@Configuration和@Bean同样可以用在普通的spring项目中,而不是Spring Boot特有的,只是在spring用的时候,注意加上扫包配置 <context:component-scan base-package="com.xxx.xxx" />,普通的spring项目好多注解都需要扫包,才有用,有时候自己注解用的挺6,但不起效果,就要注意这点。 Spring Boot则不需要,主要你保证你的启动Spring Boot main入口,在这些类的上层包就行。
- 第三种:项目中的使用@Autowired进行bean的注解,要求bean已经被装载了。
链接: