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 |