spring哪些注解会被代理

如题所述

1、Transactional:用于声明事务的注解。当在Service层或DAO层方法上使用该注解时,Spring会自动为该方法生成一个动态代理对象,使其具有事务管理的功能。
2、Cacheable、CachePut、CacheEvict:用于声明缓存的注解。当在Service层方法上使用这些注解时,Spring会自动为该方法生成一个动态代理对象,使其具有缓存管理的功能。
3、Async:用于声明异步方法的注解。当在Service层方法上使用该注解时,Spring会自动为该方法生成一个动态代理对象,使其具有异步执行的功能。
4、Scheduled:用于声明定时任务的注解。当在Service层方法上使用该注解时,Spring会自动为该方法生成一个动态代理对象,使其具有定时任务的功能。
温馨提示:答案为网友推荐,仅供参考
相似回答