English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SpringBoot Starters

Spring Boot は多くの スターターや をクラスパスに追加することができます。Spring Bootに内蔵されている スターターやを提供し、開発を簡単で迅速にします。 Spring Boot Starters依存関係の説明が似たような命名パターンに従っています。

Spring Boot Frameworkでは、すべてのスターターや spring-boot-starter-* に以下のものを追加する必要があります: * 特定のタイプのアプリケーションを表します。例えば、SpringとJPAを使用してデータベースアクセスを行う場合、私たちの pom.xml ファイルに含まれています。 spring-boot-starter-data-jpa 依存関係

サードパーティースターターや

プロジェクトに追加することもできます。 サードパーティーの起動プログラムを使用していません。 spring-boot-starter を含めるために-boot-「starter」は公式のSpring Bootコンポーネントとして保留されています。サードパーティーの起動プログラムはプロジェクト名で始まる。例えば、サードパーティープロジェクトの名前が abc 、その場合、依存関係の名前は abc-spring-boot-starter

Spring Boot Frameworkは org.springframework.boot 以下のアプリケーションスターターが提供されています。

名称説明
spring-boot-starter-thymeleaf Thymeleafビューを使用してMVC Webアプリケーションを構築します。
spring-boot-starter-data-couchbase Couchbase面向文書のデータベースおよびSpring Data Couchbaseで使用されます。
spring-boot-starter-artemis Apache Artemisを使用したJMSメッセージ伝達で使用されます。
spring-boot-starter-web-services Spring Web Servicesで使用されます。
spring-boot-starter-mail Java MailおよびSpring Frameworkの電子メール送信をサポートします。
spring-boot-starter-data-redis Spring Data RedisおよびJedisクライアントのRedisキー値データストレージを使用します。
spring-boot-starter-web Spring MVCを使用したRESTfulアプリケーションを含むWebアプリケーションの構築に使用されます。デフォルトのエンブデッドコンテナとしてTomcatを使用します。
spring-boot-starter-data-gemfire GemFire分散データストレージおよびSpring Data GemFireで使用されます。
spring-boot-starter-activemq Apache ActiveMQを使用したJMSメッセージ伝達で使用されます。
spring-boot-starter-data-elasticsearch Elasticsearch検索および分析エンジンおよびSpring Data Elasticsearchで使用されます。
spring-boot-starter-integration Springの統合で使用されます。
spring-boot-starter-test JUnit、Hamcrest、Mockitoなどのライブラリを使用してSpring Bootアプリケーションのテストを行います。
spring-boot-starter-jdbc Tomcat JDBC接続プールを持つJDBCを使用します。
spring-boot-starter-mobile Spring Mobileを使用してWebアプリケーションを構築します。
spring-boot-starter-validation Hibernate Validatorを使用してJava Beanのバリデーションを行います。
spring-boot-starter-hateoas Spring MVCとSpring HATEOASを使用してメディアベースのRESTful Webアプリケーションを構築します。
spring-boot-starter-jersey JAXを使用して-RSとJerseyを使用してRESTful Webアプリケーションを構築します。springの代わりに-boot-starter-web。
spring-boot-starter-data-neo4j Neoで使用されます。4jグラフデータベースとSpring Data Neo4j。
spring-boot-starter-data-ldap Spring Data LDAPで使用されます。
spring-boot-starter-websocket WebSocketアプリケーションを構築するために使用されます。Spring FrameworkのWebSocketサポートを使用します。
spring-boot-starter-aop Spring AOPとAspectJを使用してアスペクト指向プログラミングに使用されます。
spring-boot-starter-amqp Spring AMQPとRabbit MQに使用されます。
spring-boot-starter-data-cassandra Cassandra分散データベースとSpring Data Cassandraに使用されます。
spring-boot-starter-social-facebook Spring Social Facebookに使用されます。
spring-boot-starter-jta-atomikos Atomikosを使用してJTA取引に使用されます。
spring-boot-starter-security Spring Securityに使用されます。
spring-boot-starter-mustache Mustacheビューを使用してMVC Webアプリケーションを構築するために使用されます。
spring-boot-starter-data-jpa Hibernateを使用してSpring Data JPAに使用されます。
spring-boot-starter 自動設定サポート、ログ記録、YAMLを含むコアスターターに使用されます。
spring-boot-starter-groovy-templates Groovyテンプレートビューを使用してMVC Webアプリケーションを構築するために使用されます。
spring-boot-starter-freemarker FreeMarkerビューを使用してMVC Webアプリケーションを構築するために使用されます。
spring-boot-starter-batch Spring Batchに使用されます。
spring-boot-starter-social-linkedin Spring Social LinkedInに使用されます。
spring-boot-starter-cache Springフレームワークのキャッシュサポートに使用されます。
spring-boot-starter-data-solr Spring Data Solrを使用してApache Solr検索プラットフォームに使用されます。
spring-boot-starter-data-mongodb MongoDBのドキュメント指向データベースとSpring Data MongoDBに使用されます。
spring-boot-starter-jooq jOOQを使用してSQLデータベースにアクセスするために使用されます。springの代わりに。-boot-starter-data-jpaまたはspring-boot-starter-jdbc。
spring-boot-starter-jta-narayana Spring Boot Narayana JTA Starterに使用されます。
spring-boot-starter-cloud-connectors Spring Cloud Connectorを使用して、Cloud FoundryやHerokuなどのクラウドプラットフォームでのサービスとの接続を簡素化できます。
spring-boot-starter-jta-bitronix BitronixのJTA取引を使用するために使用されます。
spring-boot-starter-social-twitter Spring Social Twitterに使用されます。
spring-boot-starter-data-rest Spring Data RESTを使用してREST上でSpring Dataストレージを公開するために使用されます。

Spring Bootプロダクション入門版

名称説明
spring-boot-starter-actuator Spring BootのActuatorを使用して、生産就緒機能を提供し、アプリケーションの監視および管理を助けます。
spring-boot-starter-remote-shell SSHを通じてCRaSHリモートシェルを使用して、アプリケーションを監視および管理するために使用されます。1.5使用を推奨しません。

Spring Boot技術入門

名称説明
spring-boot-starter-undertow Undertowを使用して、エンブレースドservletコンテナとして使用されます。springの代わりに-boot-starter-tomcat。
spring-boot-starter-jetty Jettyを使用して、エンブレースドservletコンテナとして使用されます。springの代わりに-boot-starter-tomcat。
spring-boot-starter-logging Logbackを使用してログ記録を行います。デフォルトのログスターターパッケージです。
spring-boot-starter-tomcat Tomcatを使用して、エンブレースドservletコンテナとして使用されます。spring-boot-starter-webを使用するデフォルトのservletコンテナスターターパッケージです。
spring-boot-starter-log4j2 Log用4j2ログ記録を行います。springの代わりに-boot-starter-logging。