用于声明 Bean的注解:
@Component:定义通用Bean的注解,可标注任意类为 Bean 。如果一个 Bean 不知道属于哪
个层,可以使用@Component 注解标注。
@Repository:定义数据访问层Bean的注解。
@Service:定义业务层Bean的注解。
@Controller:定义控制器Bean的注解。
用于注入的注解:
@Autowired:按类型自动注入
@Qualifier:按名称自动注入
声明配置、扫描、启用特性的注解:
@Configuration:声明配置类
@ComponentScan:组件扫描
@EnableScheduling:启用任务调度
@EnableAspectJAutoProxy:启用自动代理工厂