Spring的常用注解
1.@Component创建类对象,相当于<bean>
2.@Service与@Component相同功能相同
2.1写在ServiceImp类上
3.@Repository与@Component功能相同
3.1写在数据访问类中,当SSM框架整合时用不到,因为Mybatis不需要我们写数据访问的类
4.@Controller与@Component功能相同
4.1写在控制器类上,只有整合SpringMVC时才能使用,Servlet不能被Spring控制
5.@Resource(不需要写对象的get/set)
5.1java中的注解
5.2默认按照byName注入,如果没有名称对象按照byType注入
5.2.1建议把对象名和spring容器中的对象名相同
6.@Autowired(不需要写对象的get和set)
6.1Spring的注解
6.2默认按照byType注入
7.@value获取properties属性文件中的值
8.@Pointcut定义切点
9.@Aspect定义切面类
10.@Before前置通知
11.@After后置通知
12.@AfterReturning后置通知,必须切点正常执行
13.@AfterThrowing异常通知
14.@Arround环绕通知