提供注解
@Repository
@Aspec
@Required
提升了XML的扩展能力
2.5版本(分水岭)
@Service @Controller @Componet Spring3.x时代(里程碑式的时代,去XML)JavaConfig形式
Configuration 注解 声明一个配置类 取代XML
@ComponetScan @Import @Enable*(模块驱动) Spring4.x时代(优化或者完善)@Conditional注解
Bean的装配可根据需要进行
相当于Bean对象的if判断——>True则装载进IOC容器,否则不装载
Spring5.x时代(当代) SpringBoot Starter 自动装配 自动装配的过程 ——>自动实现Bean的装配 @EnableAutoConfiguration @ImportSelector