Spring MVC常用註解

Spring MVC常用註解
1. @Controller
@Controller註解在類上,表明這個類是Spring MVC的Controller,將其聲明爲Spring的一個bean,Dispatcher servlet會自動掃描註解了此註解的類,並將web請求映射到註解了@RequestMapping的方法上。
特別強調:在聲明普通Bean的時候,使用@Component、@Service、@Repository、@Controller是等同的,因爲@Service、@Repository、@Controller都組合了@Component元註解,但是在Spring MVC聲明控制器Bean的時候,只能使用@Controller。

2. @RequestMapping
@RequestMapping是用來映射web請求、處理類和方法的;

3. @ResponseBody
@ResponseBody支持將返回值放置在response中,而不是返回一個頁面;

4. @RequestBody
@RequestBody允許request的參數在request體中;

5. @PathVariable
@PathVariable用來接收路徑參數;

6. @RestController
@RestController是一個組合註解,組合了@Controller以及@ResponseBody。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章