1. 程式人生 > >Spring boot常用註解 總結

Spring boot常用註解 總結

Java註解:

註解,也叫元資料。一種程式碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、介面、列舉是在同一個層次。它可以宣告在包、類、欄位、方法、區域性變數、方法引數等的前面,用來對這些元素進行說明,註釋。
作用分類:
①編寫文件:通過程式碼裡標識的元資料生成文件【生成文件doc文件】
② 程式碼分析:通過程式碼裡標識的元資料對程式碼進行分析【使用反射】
③編譯檢查:通過程式碼裡標識的元資料讓編譯器能夠實現基本的編譯檢查【Override】

[email protected]
用於標註控制層元件(如struts中的action),@ResponseBody和@Controller的合集

[email protected]
用於定義控制器類,在spring 專案中由控制器負責將使用者發來的URL請求轉發到對應的服務介面(service層),一般這個註解在類中,通常方法需要配合註解@RequestMapping

[email protected]
表示該方法的返回結果直接寫入HTTP response body中,一般在非同步獲取資料時使用,用於構建RESTful的api。在使用@RequestMapping後,返回值通常解析為跳轉路徑,加上@responsebody後返回結果不會被解析為跳轉路徑,而是直接寫入HTTP response body中。比如非同步獲取json資料,加上@responsebody後,會直接返回json資料。該註解一般會配合@RequestMapping一起使用

[email protected]
提供路由資訊,負責URL到Controller中的具體函式的對映。

[email protected]
相當於傳統的xml配置檔案,如果有些第三方庫需要用到xml檔案,建議仍然通過@Configuration類作為專案的配置主類——可以使用@ImportResource註解載入xml配置檔案。

[email protected]:自動匯入依賴的bean

[email protected]:用於修飾service層的元件

[email protected]:用@Bean標註方法等價於XML中配置的bean。

[email protected]


通過使用@MapperScan可以指定要掃描的Mapper類的包的路徑

[email protected]
Spring Boot會自動掃描@SpringBootApplication所在類的同級包,以及下級包裡的所有BEAN,所以建議入口類放在最外層的包名下。

相關推薦

Spring Boot常用註解總結

auto 基於 back rgs enable glob 裝配 內容 註意 Spring Boot常用註解總結 @RestController和@RequestMapping註解 @RestController註解,它繼承自@Controller註解。4.0之前的版本,Sp

Spring boot常用註解 總結

Java註解: 註解,也叫元資料。一種程式碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、介面、列舉是在同一個層次。它可以宣告在包、類、欄位、方法、區域性變數、方法引數等的前面,用來對這些元素進行說明,註釋。 作用分類: ①編寫文件:通過程式碼裡標

spring boot常用註解

cati resource resp .profile ring isa selection cor 服務層 @EnableAutoConfiguration 啟動自動裝載:使用了這個註解之後,所有引入的jar的starters都會被自動註入。這個類的設計就是為start

spring boot常用註解使用小結

throws 配置文件 只需要 extends 開發者 valid In 需要 hex 1、@RestController和@RequestMapping註解   4.0重要的一個新的改進是@RestController註解,它繼承自@Controller註解。   4.0

spring-boot常用註解

註解 常用註解 @RestController 控制器註解 @RequestParam 獲取url引數 ?name=value @RequestParam(value = "name",defaultValue = "張三") String name @Reques

Spring -13 -Spring常用註解總結

[email protected] 建立類物件,相當於配置<bean/> [email protected] 與@Component 功能相同.   2.1都寫在ServiceImpl 類上. [email protected] 與@Component 功

Spring Boot常用註解(二)

1.概述 在 Spring Boot常用註解(一) - 宣告Bean的註解 中學習了Spring Boot中宣告Bean的註解 那Spring容器中的Bean是怎麼實現自動裝配(依賴)的呢? 這就是接下來學習的注入註解咯 注入Bean的註解: @Au

Spring Boot常用註解(三)

一.概述 Spring Boot推薦使用java配置完全代替XML配置,java配置是通過@Configration和@Bean註解實現的 @Configration註解聲明當前類是一個配置類,相當於Spring中的一個XML檔案 @Bean註解作用在方法

spring boot 常用註解解析

(1)@SpringBootApplication        申明讓spring boot自動給程式進行必要的配置,這個配置等同於: @Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三個配置。 示例

springspring boot 常用註解

xml配置 意思 無法 產生 webp con delattr bin ddr @Profile 1.用戶配置文件註解. 2.使用範圍: @Configration 和 @Component 註解的類及其方法, 其中包括繼

Spring Boot 常用註解彙總

Spring Boot 常用註解彙總 一、啟動註解 @SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfigurat

Spring Boot(5)---常用註解總結

Spring Boot常用註解總結 @RestController和@RequestMapping註解 @RestController註解,它繼承自@Controller註解。4.0之前的版本,Spring MVC的元件都使用@Controller來標識當前類是一個控制器

spring學習筆記四:spring常用註解總結

bean logs single 配置文件 屬性註入 ring 如果 let ons 使用spring的註解,需要在配置文件中配置組件掃描器,用於在指定的包中掃描註解 <context:component-scan base-package="xxx.xxx.xxx

Spring常用註解總結

doc exc ise bject factor 功能 一個 ets -s 傳統的Spring做法是使用.xml文件來對bean進行註入或者是配置aop、事物,這麽做有兩個缺點:1、如果所有的內容都配置在.xml文件中,那麽.xml文件將會十分龐大;如果按需求分開.xml文

spring和springboot常用註解總結

普通 map 組件 構造 sca service 提交 依賴 demo1 @RequestMapping 這個註解可以用於類和方法上,用於類上,表示父路徑,如類上是demo,方法上是/demo1,那麽訪問路徑就是demo/demo1 該註解有六個屬性:params:指定re

Spring boot常用一些註解

spring boot 常用的註解 首先是通常用在主類上:@SpringBootApplication @Configuration @EnableAutoConfiguration @ComponentScan 用於標註資料訪問元件,即DAO元件:@Repos

spring boot註解

spring boot 的註解(1)@SpringBootApplication 申明讓spring boot自動給程序進行必要的配置,這個配置等同於:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三個配置。示例代碼:packa

spring mvc常用註解的說明

control debug mvc ref this mediatype display 說明 tom 最近一段時間學習了springboot,所以熟悉一下mvc中常用的註解,這樣可以方便開發 簡介: @RequestMapping RequestMa

spring-boot主要註解

路徑 res 頁面 nbsp con 請求方式 方式 字符串 如何 一、@Controller 處理http請求 1、結合模版組件返回頁面,spring-boot提供了spring-boot-starter-thymeleaf組件 2、結合@ResponseBoy返回JSO

spring boot: 條件註解@Condition

.sh 列表 一個 condition cati name property sta 輸出 @Conditional根據滿足某一個特定的條件創建一個特定的Bean(基於條件的Bean的創建,即使用@Conditional註解)。 比方說,當一個jar包在一個類的路徑下的時候