spring常用注解

Posted jhin-wxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring常用注解相关的知识,希望对你有一定的参考价值。

 

@Controller  标注为一个控制器类

@RestController  包含@Controller  @ResponseBody  默认返回json格式

@Service  标注为业务层组件

@Repository  标注数据访问组件,即DAO组件

@Component  泛指组件

@Autowired  用来装配bean,可以修饰构造器,成员变量,方法,可以配合@Qualifier(value="xx"),实现按beanName注入

@RequestMapping  提供请求映射信息,可以修饰类,方法

@RequestParam  将请求参数数据映射到方法的参数上

@PathVariable  用来接受路径参数

@Cacheable  用来标记缓存查询,用于方法或类,标记在一个方法上时表示该方法是支持缓存的,标记在一个类上时表示该类所有的方法都是支持缓存的

@Resource  作用相当于@Autowired

@Aspect  声明一个切面类

@Configuration  声明当前类是一个配置类

@Transactional  声明事务

@SessionAttributes  可以使得模型中的数据存储一份到session域中

@ControllerAdvice  配合@ExceptionHandler使用,对异常进行处理

@Scheduled  修饰方法,启动定时任务

 

以上是关于spring常用注解的主要内容,如果未能解决你的问题,请参考以下文章

spring常用注解

spring常用注解作用与常用接口与后置处理器

Spring注解

Spring常用注解介绍经典总结

spring常用注解

jackson常用注解和spring中的配置