「グラブ」依存性控除
標準の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トランザクション管理 |