日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

springboot常用注解有哪些(Springboot环境)

發布時間:2023/12/19 综合教程 17 生活家
生活随笔 收集整理的這篇文章主要介紹了 springboot常用注解有哪些(Springboot环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【推薦教程:spring教程

springboot常用注解

1、@SpringBootApplication

包含@Configuration、@EnableAutoConfiguration、@ComponentScan

通常用在主類上。

2、@Repository

用于標注數據訪問組件,即DAO組件。

3、@Service

用于標注業務層組件。

4、@RestController

用于標注控制層組件(如struts中的action),包含@Controller和@ResponseBody

5、@ResponseBody

表示該方法的返回結果直接寫入HTTP response body中

一般在異步獲取數據時使用,在使用@RequestMapping后,返回值通常解析為跳轉路徑,加上@responsebody后返回結果不會被解析

為跳轉路徑,而是直接寫入HTTP response body中。比如異步獲取json數據,加上@responsebody后,會直接返回json數據。

6、@Component

泛指組件,當組件不好歸類的時候,我們可以使用這個注解進行標注。

7、@ComponentScan

組件掃描。相當于<context:component-scan>,如果掃描到有@Component @Controller @Service等這些注解的類,則把

這些類注冊為bean。

8、@Configuration

指出該類是 Bean 配置的信息源,相當于XML中的<beans></beans>,一般加在主類上。

9、@Bean

相當于XML中的<bean></bean>,放在方法的上面,而不是類,意思是產生一個bean,并交給spring管理。

10、@EnableAutoConfiguration

讓 Spring Boot 根據應用所聲明的依賴來對 Spring 框架進行自動配置,一般加在主類上。

11、@AutoWired

byType方式。把配置好的Bean拿來用,完成屬性、方法的組裝,它可以對類成員變量、方法及構造函數進行標注,完成自動裝配的工作。
當加上(required=false)時,就算找不到bean也不報錯。

12、@Qualifier

當有多個同一類型的Bean時,可以用@Qualifier("name")來指定。與@Autowired配合使用

13、@Resource(name="name",type="type")

沒有括號內內容的話,默認byName。與@Autowired干類似的事。

14、@RequestMapping

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

該注解有六個屬性:

params:指定request中必須包含某些參數值是,才讓該方法處理。

headers:指定request中必須包含某些指定的header值,才能讓該方法處理請求。

value:指定請求的實際地址,指定的地址可以是URI Template 模式

method:指定請求的method類型, GET、POST、PUT、DELETE等

consumes:指定處理請求的提交內容類型(Content-Type),如application/json,text/html;

produces:指定返回的內容類型,僅當request請求頭中的(Accept)類型中包含該指定類型才返回

15、@RequestParam

用在方法的參數前面。

@RequestParam String a =request.getParameter("a")。

登錄后復制

16、@PathVariable

路徑變量。參數與大括號里的名字一樣要相同。

RequestMapping("user/get/mac/{macAddress}")
public String getByMacAddress(@PathVariable String macAddress){
  //do something;
  }

登錄后復制

17、@Profiles

Spring Profiles提供了一種隔離應用程序配置的方式,并讓這些配置只能在特定的環境下生效。

任何@Component或@Configuration都能被@Profile標記,從而限制加載它的時機。

@Configuration
@Profile("prod")
public class ProductionConfiguration {    // ...}

登錄后復制

18、@ConfigurationProperties

Spring Boot將嘗試校驗外部的配置,默認使用JSR-303(如果在classpath路徑中)。

你可以輕松的為你的@ConfigurationProperties類添加JSR-303 javax.validation約束注解:

@Component
@ConfigurationProperties(prefix="connection")
public class ConnectionSettings {
@NotNullprivate InetAddress remoteAddress;
// ... getters and setters
}

登錄后復制

全局異常處理

@ControllerAdvice

包含@Component。可以被掃描到。

統一處理異常

@ExceptionHandler(Exception.class):

用在方法上面表示遇到這個異常就執行以下方法

總結:以上就是本篇文章的全部內容了,希望對大家有所幫助。

以上就是springboot常用注解有哪些的詳細內容,更多請關注風君子博客其它相關文章!

總結

以上是生活随笔為你收集整理的springboot常用注解有哪些(Springboot环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91一区二区三区四区 | 日韩性生活大片 | xxxx69国产 | 免费一级片 | 91成人免费观看 | 午夜久久乐 | 亚洲欧美日韩偷拍 | 欧美日韩国产片 | 国产精品美女久久久久久久 | 天天躁日日躁aaaxxⅹ | 精品在线免费播放 | 在线观看欧美日韩 | 国产91丝袜在线18 | 欧美韩日一区二区 | 老司机亚洲精品 | 91日批视频 | 97超碰国产在线 | 成人午夜视频一区二区播放 | 国产特黄一级片 | 欧美999 | 国产理论视频在线观看 | 国产精选一区二区三区 | 欧美男人又粗又长又大 | 黄色片中文字幕 | 99久久久无码国产精品性黑人 | 夜夜春视频| 国产乱码在线观看 | 无码精品人妻一区二区三区漫画 | 91成人一区 | 欧美成人动态图 | 老熟妇一区二区三区啪啪 | 蜜桃成人在线观看 | 羞羞草影院 | 8x8x国产精品一区二区 | 人妻熟女一区二区三区 | 三上悠亚久久精品 | www.毛片.com| 九九少妇 | av噜噜| 光明影院手机版在线观看免费 | 小箩莉末发育娇小性色xxxx | 久草操 | 大乳村妇的性需求 | 欧美精品乱码久久久久久 | 秘密基地电影免费版观看国语 | 婷婷国产视频 | 91精品国产91综合久久蜜臀 | 国产成人三级一区二区在线观看一 | 熟妇人妻系列aⅴ无码专区友真希 | 国产天天综合 | 亚洲欧洲久久 | 五月伊人网 | 日本aⅴ视频 | 亚洲日批 | 少女忠诚电影高清免费 | 国精品一区 | 国产日韩成人 | 91黄色免费观看 | 亚洲av成人片无码 | 黑人vs日本人ⅹxxxhd | 久草久| 4438x亚洲最大 | 亚洲AV蜜桃永久无码精品性色 | 精品视频在线观看 | 久久久久久久久久久久久久久久久久 | 国产精品一区免费观看 | 欧美一区二区在线视频观看 | 欧美在线观看一区二区 | 可以在线看的av | 男人操女人的软件 | 人妖干美女| 国产男女猛烈无遮挡a片漫画 | 国产熟女一区二区 | 波多野结衣乳巨码无在线 | 亚洲欧美日韩精品永久在线 | 中文字幕十一区 | 欧美久久综合 | 日日麻批免费视频播放 | www.亚色 | 少妇被又大又粗又爽毛片久久黑人 | 亚洲人午夜射精精品日韩 | 麻豆一二三区 | 五月婷婷六月激情 | 三级精品在线观看 | 日韩人妻一区二区三区蜜桃视频 | 日韩精品一区二区三区在线视频 | 白丝女仆被免费网站 | 欧美aaaaaaaaa | 日韩成人av网站 | www.88av| √资源天堂中文在线视频 | www色com| 免费黄色a级片 | 美女精品久久久 | 国产九色91回来了 | 99视频免费观看 | 99国产精品久久久久久久成人热 | 男人天堂va | 欧美色图第一页 |