English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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-starter-actuator | Spring BootのActuatorを使用して、生産就緒機能を提供し、アプリケーションの監視および管理を助けます。 |
spring-boot-starter-remote-shell | SSHを通じてCRaSHリモートシェルを使用して、アプリケーションを監視および管理するために使用されます。1.5使用を推奨しません。 |
名称 | 説明 |
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。 |