spring boot常用注解的作用
Controller層注解
@Controller和@RestController的區別
@RestController注解相當于@ResponseBody + @Controller合在一起的作用
如果只是使用@RestController,無法返回jsp或者html頁面
 如果使用@Controller,需要返回json數據,則必須加上@ResponseBody
使用范圍: 在寫接口時,強烈建議使用@RestController
@RequestMapping
@RequestMapping
 @GetMapping
 @PostMapping
 @PutMapping
 @DeleteMapping
 @PatchMapping
第一個屬性value 填寫的是后面的路徑地址
 比如: @RequestMapping("/find_all")
第二個屬性methods
 @RequestMapping(value = “getId”, method = RequestMethod.GET)
第三個屬性
 @RequestMapping(value = “/update”, produces = “application/json;charset=utf-8”)
@Autowired
1、該注釋作用的位置是接口,讓 spring 完成 bean 自動裝配的工作
 最多用的是dao和service接口
常用于:
@Autowiredprivate GoodDao goodDao; @Autowiredprivate GoodService goodService;dao層注解
@Repository
@Repository用在持久層的接口上,這個注解是將接口的一個實現類交給spring管理。
 該注解的作用是讓Spring創建一個名字叫“userDao”的UserDaoImpl實例。
service層注解
@Service(“goodService”)
其作用就相當于在xml文件里面寫入
 
 相當于掃描service層里的實體類
application主文件
@MapperScan(value = “com.k1998.mybatis.dao”)
自動掃描dao層下所有的的到文件,同樣是省略了xml配置
總結
以上是生活随笔為你收集整理的spring boot常用注解的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 电脑检测不到添加的硬件是什么问题?
 - 下一篇: JSON.toJSONString