Springbootcli-grab-dependencies
「グラブ」依存関係の控除
標準のGroovyコードベースには @ Grab 注釈が含まれているため、サードパーティライブラリへの依存関係を宣言できます。 @Grabアノテーションを使用して、Grape Dependency ManagerはビルドツールなしでMaven/Gradleと同様の方法でjarをダウンロードします。 Spring Bootは、コードに基づいて必要なライブラリを推測しようとします。 たとえば、@ RestControllerを使用すると、「Tomcat」および「Spring MVC」ライブラリを取得するよう指示されます。
ヒントをつかむ
次の表は、Spring Bootがサードパーティのライブラリをダウンロードするために使用するヒントの詳細です-
Sr.No. | Hint & Dependency to Download/Link |
---|---|
1 |
JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBCアプリケーション |
2 |
@EnableJms JMSアプリケーション |
3 |
@EnableCaching キャッシングの抽象化 |
4 |
@Test JUnit |
5 |
@EnableRabbit うさぎのMQ |
6 |
@EnableReactor プロジェクトリアクター |
7 |
extends Specification スポック試験 |
8 |
@EnableBatchProcessing 春のバッチ |
9 |
@MessageEndpoint, @EnableIntegrationPatterns 春の統合 |
10 |
@EnableDeviceResolver 春のモバイル |
11 |
@Controller, @RestController, @EnableWebMvc Spring MVC +組み込みTomcat |
12 |
@EnableWebSecurity 春のセキュリティ |
13 |
@EnableTransactionManagement Spring Transaction Management |