@注解

来源:互联网 发布:手机健身运动软件 编辑:程序博客网 时间:2024/06/12 20:30

1. 使用注解简化配置

(1)什么是组件扫描?

Spring容器会扫描base-package指定的包及其子包下面的所有的类, 如果这些类前面有一些特殊的注解(比如@Component),则Spring 容器会将这些类纳入容器进行管理(相当于在配置文件当中有对应的bean)。 

(2)如何进行组件扫描?

step1. 在类前面添加特定的注解。比如 @Component。

step2. 在配置文件当中,配置组件扫描。

(3)作用域和延迟加载相关注解


(4)依赖注入相关的注解





(5)value注解


注意事项:

1.@Autowire 和 @Qualifier 支持set方式注入和构造器方式注入,建议两个注解一起使用,避免多个bean出错问题,@Qualifier指定要注入bean的id 

2.@Resource只支持set方式注入(一般使用此方式注入)

3.注解写在属性前面和写在构造器前面的区别:写在属性前面只是给该属性进行了赋值(底层采用反射原理),若写在set方法前面,则是调用set方法进行赋值,若set方法理由其他代码,则会相应执行

原创粉丝点击