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 的大量文件,可以在以下位置找到它