Springbootcli-grab-dependencies

提供:Dev Guides
移動先:案内検索

「グラブ」依存関係の控除

標準の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