常用基于注解备忘笔记

一、常用注解备忘:

1. @Controller :用于标注控制层的类,声明一个类为action


2. @Service :用于业务层的类。


3. @Repository:用于Dao数据访问层的类。

4. @Component : 仅仅表示一个组件,可以用在任何层次,当不好归类时,可以用这个。



二、自动装配常用注解:

1. @Autowired : 用于装配bean,可以标注在字段上,也可以标注在set方法上。默认按类型装配,但是默认情况下,要求依赖对象必须存在                ,如果允许null值,则可以设置它的required属性为false。
                如果我们想使用按名称自动装配,则要配合@Qualifier注解使用,例子:@Autowired() @Qualifier("依赖对象的名字")

2. @Resource  :  该注解与@Autowired注解一样都可以用来装配Bean,都可以标注在字段和set方法上,但是@Resource默认按名称自动装配                  前者隶属spring,而@Resource隶属J2EE。

推荐使用@Resource注解,注解在字段上,这样就省去了set方法,并且减少了对spring的耦合依赖。

转载于:https://my.oschina.net/tianshibuzuoai/blog/65272

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值