spring常用注解
Posted lhj1006400320
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring常用注解相关的知识,希望对你有一定的参考价值。
- SpringMVC常用注解:
- @Component:通用
- @Controller: controller层使用
- @Service: service层使用
- @Repository: dao层使用
- 例:访问 xxx/testPathVariable/1
//@PathVariable可以用来映射URL中的占位符到目标方法的参数中 @RequestMapping("/testPathVariable/{id}") public String testPathVariable(@PathVariable("id") Integer id){ System.out.println("testPathVariable:"+id); return SUCCESS; }
- 注解标记在方法上
- 每次访问该Controller的方法都会先执行被@ModelAttribute标记的方法(多用于init())
-
- 例:访问 xxx/user?id=1
@RequestMapping("/user") @ResponseBody public String getUserBlog(@RequestParam("id") int blogId) { return "blogId = " + blogId; }
- 注:可以加上 require=false,default=‘xxx‘,则不传该参数不会报错
@RequestMapping("/user") @ResponseBody public String getUserBlog(@RequestParam(value="id",require=false,default=‘0‘) int blogId) { return "blogId = " + blogId; }
- 例:访问 xxx/user?id=1
- SpringBoot常用注解
- @RestController:相当于@[email protected]
以上是关于spring常用注解的主要内容,如果未能解决你的问题,请参考以下文章