Spring的配置方式及Spring相關框架的常用註解

Spring的配置方式及Spring相關框架的常用註解

Spring

@Component:一個泛化的概念,表示一個組件(Bean),可作用在任何層次

@Controller:用於對Controller實現類進行標註,目前該功能與Component相同

@Repository:用於對DAO實現類進行標註

@Service:用於對Service實現類進行標註,目前該功能與Component相同

@Autowired:為Spring提供的註解,需要導入包

SpringMVC:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html

@RequestMapping:是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的所有響應請求的方法都是以該地址作為父路徑。註解有六個屬性

@PathVariable:用於將請求URL中的模板變量映射到功能處理方法的參數上,即取出uri模板中的變量作為參數。

Spring的配置方式及Spring相關框架的常用註解

@CookieValue:使用@CookieValue註釋將HTTP cookie的值綁定到控制器中的方法參數。

@RequestParam:用於將請求參數區數據映射到功能處理方法的參數上。

@ResponseBody:該註解用於將Controller的方法返回的對象,通過適當的HttpMessageConverter轉換為指定格式後,寫入到Response對象的body數據區。

@RequestBody:可以將請求體中的JSON字符串綁定到相應的bean上。

SpringBoot:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-first-application-auto-configuration

@RestController :指明是springboot的bean。 @EnableAutoConfiguration:作用1=如果你發現特定的自動配置的類,你不想被應用,你可以使用排除@ enableautoconfiguration禁用它們的屬性。 作用2=我們一般建議您將主應用程序類定位在其他類之上的根包中。

Spring的配置方式及Spring相關框架的常用註解


分享到:


相關文章: