1. 认识Spring注解
Spring目前是目前最最最火的Java框架,而且在这基础上发展的SpringBoot,SpringCloud也都有很多人用,我们已经习惯了使用注解的方式开发,所以也可以了解Spring注解驱动发展的过程。
2. Spring注解发展历程
2.1 Spring1.x注解驱动启蒙阶段
此时Java5刚刚发布,正在流行Annotation风格,Spring1.2提供了@Transactional和@ManagedResource,但是此时装载Bean还是通过XML配置的方式
<bean name="DemoSerivce"
class="com.tiger.example.spring.v1.DemoService01"/>
2.2 Spring2.x注解驱动发展重要阶段
- Spring2.0发展了@Required,@Repository,@Aspect等
- Spring2.5提供了非常重要的注解@Autowired@Qualifier以及@Component@Service@Controller等注解,这些都是我们现在开发中还在使用的注解
此时Spring并没有完全去XML化,还需要通过在XML中配置
<context:component-scan
base-package="com.tiger.example.spring.v2"><