一、将类声明成Bean的注解:
1.@Component : 通用的注解,可标注任意类为Spring组件。如果一个Bean不知道属于那个层,可以使用@Component注解标注。
2.@Repository:对应持久层即DAO层,主要用于数据库相关的操作。
3.@Service:对应业务层,主要涉及一些复杂的逻辑,需要调用DAO层。
4.@Controller:对应Spring Mvc控制层,主要是接收用户的请求,并调用Service层返回数据给前段页面
二、完成注入的注解
1.@Autowired:按类型自动注入
2.@Qualifier:按名称自动注入
三、声明配置、扫描、启用特性的注解
1.@Configuration:声明配置类
2.@ComponentScan:组件扫描
3.@EnableScheduling:启用任务调度
4.@EnableAspectJAutoProxy:启用自动代理工厂
5.@CrossOrgin: 跨域