Spring boot + Spring Data JPA

註釋

@Repository:表示帶註釋的類是儲存庫,這是一種封裝儲存,檢索和搜尋行為的機制,用於模擬物件集合。實現傳統 J2EE 模式(如資料訪問物件)的團隊也可以將此構造型應用於 DAO 類,但在此之前應注意理解資料訪問物件和 DDD 樣式儲存庫之間的區別。這個註釋是一個通用的刻板印象,個別團隊可能會縮小其語義並在適當時使用。

@RestController:一個便利註釋本身用帶有這個註釋的 @Controller@ResponseBody.Types 註釋被視為控制器,其中 @RequestMapping 方法預設採用 @ResponseBody 語義。

@Service:表示帶註釋的類是服務(例如業務服務外觀)。此註釋用作 @Component 的特化,允許通過類路徑掃描自動檢測實現類。

@SpringBootApplication:許多 Spring Boot 開發人員總是用 @Configuration@EnableAutoConfiguration@ComponentScan 註釋他們的主類。由於這些註釋經常一起使用(特別是如果你遵循上面的最佳實踐),Spring Boot 提供了一個方便的 @SpringBootApplication 替代方案。

@Entity:指定該類是實體。此批註應用於實體類。

官方檔案

Pivotal Software 提供了一個關於 Spring Framework 的大量文件,可以在以下位置找到它