Spring进阶(三)Spring的注解

前言

     本章简单的了解一下Spring注解的相关使用

方法

1.概念

我们都知道,使用注解可以部分代替xml复杂的配置,提高我们程序的开发效率

在学习MyBatis的时候我们就使用了它的注解,那么Spring也一样可以通过注解进行配置

我们在之前的操作中或多或少的使用了相关的注解,在这里可以进行一个总结!

2.使用注解的前提条件

1)在配置文件中指定注解所在的包,即进行注解扫描

2)若使用注解配置声明式事务,需要进行相应配置

这样就可以使用@Transactional注解配置声明式事务!

3.常用注解

1)@Component:表示对该类进行实例化,相当于<bean>标签

可以用@Component("名称"):指明它的名称

2)@Service:功能和@Component相同,特别用于表示service实现类

3)@Repository:功能与@Component相同,特别用于表示dao实现类

4)@Controller :功能与@Component相同,特别用于表示servlet

特别的:由于并没有学习SpringMVC,这一注解暂时还无法使用

5)@Autowired:表示按照byType进行依赖注入,无需写get/set方法

 

6)@Resource:表示按照byName进行依赖注入,如果没有则按照byType进行依赖注入

7)@Qualifier("名称"):与@Autowired联合使用,当按照byType存在多个符合条件的bean时,可使用该注解指定相应名称的bean注入

 

8)@Aspect:定义切面

 

9)@Pointcut("表达式"):表示定义切点

 

10)@Before("表达式") :表示前置通知 

特别的:还有@After、@AfterReturning、@AfterThrowing、@Around等表示通知的注解不再详述

11) @Transactional:配置声明式事务

更多的注解请大家在接下来的练习或事件中自行掌握,本次列举的都是必须要掌握的注解! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值