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常用注解的主要内容,如果未能解决你的问题,请参考以下文章