「グラブ」依存性控除
標準のGroovyコードベースには @Grabサードパーティライブラリへの依存関係を宣言できるようにするアノテーション。@Grabアノテーションを使用して、Grape DependencyManagerはビルドツールなしでMaven / Gradleと同様の方法でjarをダウンロードします。Spring Bootは、コードに基づいて必要なライブラリを推測しようとします。たとえば、@ RestControllerを使用すると、「Tomcat」ライブラリと「SpringMVC」ライブラリを取得する必要があることがわかります。
ヒントをつかむ
次の表に、SpringBootがサードパーティライブラリをダウンロードするために使用するヒントの詳細を示します-
| シニア番号 | ダウンロード/リンクへのヒントと依存性 |
|---|---|
| 1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBCアプリケーション |
| 2 | @EnableJms JMSアプリケーション |
| 3 | @EnableCaching キャッシングの抽象化 |
| 4 | @Test JUnit |
| 5 | @EnableRabbit RabbitMQ |
| 6 | @EnableReactor プロジェクトリアクター |
| 7 | extends Specification スポックテスト |
| 8 | @EnableBatchProcessing 春のバッチ |
| 9 | @MessageEndpoint, @EnableIntegrationPatterns 春の統合 |
| 10 | @EnableDeviceResolver 春のモバイル |
| 11 | @Controller, @RestController, @EnableWebMvc Spring MVC +組み込みTomcat |
| 12 | @EnableWebSecurity 春のセキュリティ |
| 13 | @EnableTransactionManagement Springトランザクション管理 |