- xml和注解的区别
- xml和注解整合开发
- 注解:取消扫描配置开启注解配置
- 扫描:<context:component-scan base-package="" /> 是扫描类上的注解,比如@Component @Service等
- 当类上没有注解,可以不开启扫描,此时在没有扫描的情况下,使用属性注入的注解@Resource @AutoWired,此时应开启配置:<context:annotation-config/>
区别:
- xml:可以适用任何场景 结构清晰,维护方便
- 注解:开发方便,快速有些地方用不了,这个类不是自己提供的(比如源码提供的类)。 开发方便
xml和注解整合开发,各取所长:
- xml管理Bean,注解完成属性注入:
xml管理Bean:
注解完成属性注入:取消扫描配置开启注解配置
测试类: