1.@Component 创建类对象,相当于配置2.@Service 与@Component 功能相同. 2.1都写在ServiceImpl 类上. 3.@Repository 与@Component 功能相同. 3.1写在数据访问层类上. 4.@Controller 与@Component 功能相同. 4.1写在控制器类上. 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 环绕通知