Spring Boot 注解的使用


 Spring Boot 優於Spring mvc ,SSM,SSH 的一個亮點就是他使用了好多的注解。

1. @Autowired 

這個注解的作用是將其他的類,接口引入,類似於之前的類的初始化等,用這個注解,類中或接口的方法就可以直接調用了。

這個注解和@Inject,@Resource 作用類似,都能注入類, 接口,但是區別我就不知道了。

2. @RestController

 這個注解的作用是告訴Servlet 這個類是一個控制器,當前台調用后台的時候,根據名稱就能找到這個控制類,然后去執行里面的方法。他類似於Spring mvc 中的@Controller,他繼承自@Controller。

3. @RequestMapping 和他的衍生品 @GetMapping,@PostMapping,@PutMapping,@DeleteMapping,@PutMapping

這個注解的作用是當前台界面調用Controller處理數據時候告訴控制器怎么操作。get 對應查詢,put 對應更新,post 對應增加, delete 對應刪除。

4. @RequestParam,@PathParm,@PathVariable和@@RequestBody

這四個注解都是用來傳參數的,第一個是用來傳遞http://localhost:8080/page1?id=1 這種用的。第二個和第三個用來處理http://localhost:8080/page1/1這種傳參數的,后面這個是用來傳對象用的。

 

 

后期學到了會更新。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM