SpringBoot2.X (六):SpringBoot 常用註解簡單說明
@SpringBootApplication
Spring Boot的專案一般都會有*Application的入口類,入口類中會有main方法,這是一個標準的Java應用程式的入口方法。
@SpringBootApplication註解是Spring Boot的核心註解,它其實是一個組合註解, 原始碼如下:
@SpringBootConfiguration:表示Application作為配置檔案存在
@EnableAutoConfiguration:表示啟用SpringBoot內建的自動配置功能
@ComponentScan : 掃描bean,路徑為Application類所在package以及package下的子路徑,在spring boot中bean都放置在該路徑以及子路徑下。@Controller 處理 HTTP 請求
@RestController 和 @ RequestMapping 是 SpringMVC 的註解,不是 SpringBoot 特有的
@RestController = @Controller [email protected]
@RequestMapping 配置url對映
- @GetMapping 組合註解 相當於 @RequestMapping(method = RequestMethod.GET)
- @PostMapping 組合註解 相當於 @RequestMapping(method = RequestMethod.POST)
- @ExceptionHandler(value = Exception.class) 捕獲異常 (用於統一異常處理)
- @ConfigurationProperties 把yml裡面一組配置引數封裝成一個類
- @Component 向SpringBoot註冊一個類,泛指元件,當元件不好歸類的時候,我們可以使用 這個註解進行標註。
- @PathVariable 獲取url中的資料 /100 (獲取詳細資訊)
- @RequestParam 獲取請求引數的值 ?id=100
- @Valid 表單驗證在Controller層加上@valid,後緊跟BindingResult,通過
BingdingResult.getFieId.getDefaultMessage()獲取錯誤資訊,表單驗證註解 - @Pointcut註解宣告切入點
- @AfterReturning aop中用@AfterReturning獲取返回的內容
更多請檢視 官方文件
相關推薦
SpringBoot2.X (六):SpringBoot 常用註解簡單說明
@SpringBootApplication Spring Boot的專案一般都會有*Application的入口類,入口類中會有main方法,這是一個標準的Java應用程式的入口方法。 @Spr
SpringBoot(二):SpringBoot常用註解介紹
@SpringBootApplication package com.lpl.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot
springBoot常用註解使用大全(附:使用說明)
自述:近來在用springBoot,但又有很多註解只會用,並不知其含義,故整理此文章,以幫助更多正在使用springBoot的同學。。。說明:以下文章均來自網路各網際網路大神,,此教程並非官方,僅個人見
SpringBoot (六) :SpringBoot定時器實現(簡單入門)
說在前面 定時任務一般會存在中大型企業級專案中,為了減少伺服器、資料庫的壓力往往會採用時間段性的去完成某些業務邏輯。比較常見的就是金融服務系統推送回調,一般支付系統訂單在沒有收到成功的回撥返回內容時會持續性的回撥,這種回撥一般都是定時任務來完成的。 Spri
SpringBoot2.X (三):快速構建SpringBoot 專案的兩種方式
上篇通過maven 專案手動構建的方式稍微有點麻煩,我們這裡有兩種快速構建的方式: 一、 通過 http://start.spring.io/ 線上構建 二、 通過IntelliJ IDEA 快速構建 let’s go ----> 選擇group,
SpringBoot2.x入門:快速建立一個SpringBoot應用
## 前提 這篇文章是《SpringBoot2.x入門》專輯的**第2篇**文章,使用的`SpringBoot`版本為`2.3.1.RELEASE`,`JDK`版本為`1.8`。 常規的套路會建議使用`Spring`官方提供的工具[Spring Initializr](https://start.spri
spring學習筆記四:spring常用註解總結
bean logs single 配置文件 屬性註入 ring 如果 let ons 使用spring的註解,需要在配置文件中配置組件掃描器,用於在指定的包中掃描註解 <context:component-scan base-package="xxx.xxx.xxx
Springboot 常用註解
RF head rest服務 請求 false val bean api time @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主類上。 很多Spri
spring和springboot常用註解總結
普通 map 組件 構造 sca service 提交 依賴 demo1 @RequestMapping 這個註解可以用於類和方法上,用於類上,表示父路徑,如類上是demo,方法上是/demo1,那麽訪問路徑就是demo/demo1 該註解有六個屬性:params:指定re
SpringBoot 常用註解(持續更新)
SpringBoot 常用註解 @SpringBootApplication @Bean @ComponentScan @ControllerAdvice @ExceptionHandler @ResponseBody @Qualifier 注入(@Autowired和@R
SpringBoot常用註解
bean的分類標識 @Service: 註解在類上,表示這是一個業務層bean @Controller:註解在類上,表示這是一個控制層bean @Repository: 註解在類上,表示這是一個數據訪問層bean @Component: 註解在類上,表示通用b
springboot常用註解的使用
Controller: @Controller:處理http請求 @RestController :返回json格式的資料。相當於@[email protected] @RequestMapping:配置URL對映 @PathVariable:獲取URL中的
Android註解:Android 常用註解
首先說一下在Android程式碼中使用註解的好處。使用註解向 Lint 之類的程式碼檢查工具提供提示,幫助檢測這些更細微的程式碼問題;還可以少寫一些重複程式碼;使用註解還非常的方便等等。 1 新增支援註解庫依賴項 支援註解庫是 Android 支援庫的一部分。
SpringBoot常用註解解釋
@SpringBootConfiguration:這是SpringBoot專案的配置註解,在Spring Boot專案中推薦使用@SpringBootConfiguration替代@Configuration; @EnableAutoConfiguration:啟用自動配
springMVC常用註解簡單解釋
@ReuestMapping("xxxxx")表示方法在url中的對映,是最常用的註解。jsp頁面中的url請求路徑對應該註解的XXX @ResponseBody 表示返回是json/xml資料。使用該註解不會再走檢視處理器,頁面不會跳轉。物件作為json/XML資料
Springboot常用註解小結
@Autowired自動裝配註釋,作為:實現自動裝配,使用範圍:用在成員變數、方法以及建構函式上。用在類屬性上,可以免寫setter方法優點:可以免除在配置檔案中新增bean的注入資訊,等價於上下文通過ByType的方式,在配置檔案中查詢相應的bean,並注入到該類中。<
Springboot常用註解大全
springboot註解:@Service: 註解在類上,表示這是一個業務層bean@Controller:註解在類上,表示這是一個控制層bean@Repository: 註解在類上,表示這是一個數據訪問層bean@Component: 註解在類上,表示通用bean ,val
SpringBoot | 常用註解記錄
一、@PathVariable URL變數 在Web應用中URL通常不是一成不變的,例如微博兩個不同使用者的個人主頁對應兩個不同的URL: http://weibo.com/user1,http://
SpringBoot成長之路六:springboot熱部署freemaker
1.首先進入setting ,勾中自動編譯選項 2.點選 help 的tab 然後點選 findAction 自動彈出一個輸入框,在輸入框中輸入 “Registry...”,快捷鍵開啟為: ctrl+shift+A.
JUnit自動化單元測試(三):各常用註解和測試函式詳細講解
@Test:將一個方法修飾成一個可測試的方法;只有@Test修飾之後,這個方法才會被JUnit執行。 @Test(expected=XXException.class):表示這個方法一定會丟擲某個異常