ホームページ >Java >&#&チュートリアル >JavaでのSpring Bootの詳しい説明
Spring Boot は、Pivotal チームが提供する新しいフレームワークで、新しい Spring アプリケーションの初期構築と開発プロセスを簡素化するように設計されています。以下は、この記事を通じて Spring Boot 関連の知識を紹介するものです。必要な方は参考にしてください。1. SpringBoot とは
Spring Boot は、Pivotal チームによって提供される新しいフレームワークです。新しい Spring アプリケーションの初期セットアップと開発プロセス。このフレームワークは特定の構成方法を使用するため、開発者は定型的な構成を定義する必要がなくなりました。このようにして、Spring Boot は、急速なアプリケーション開発という急成長を遂げている分野のリーダーになることを目指しています。
2. SpringBoot の機能
1)。Maven 構成を簡素化するためのスターター POM を提供します
2)。 セキュリティ、インジケーター、健全性検出、外部構成など、大規模なプロジェクトで一般的な一連の機能しない機能
5) コード生成や
xml設定ファイル最新バージョンの Spring Boot は Java6+ 環境で実行できますが、Spring は公式に Java8 の使用を推奨しています。 4.サーブレットコンテナ
名前サーブレットバージョン
3.1 | |
---|---|
桟橋 9.4 |
3.1 |
アンダートウ 1.3 |
3.1 |
5.SpringBoot はこれらの应用をサポートします
表 1》。 Spring Boot アプリケーション スターター
名前 | 説明 |
---|---|
|
Starter for building MVC web applications using Thymeleaf views |
|
Starter for using Couchbase document-oriented database and Spring Data Couchbase |
|
Starter for JMS messaging using Apache Artemis |
| 🎜MVC を構築するためのスターターa> Thymeleaf ビューを使用する Web アプリケーション🎜🎜🎜🎜🎜Spring Web Services を使用するためのスターター |
|
Starter for using Java Mail and Spring Framework's email sending support |
|
Starter for using Redis key-value data store with Spring Data Redis and the Jedis client |
|
Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive |
<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-data-<a href="http://%20www.php.cn/wiki/1504.html" target="_blank">redis</a></span> 🎜🎜🎜🎜使用のためのスターター Redis キー-Spring Data Redis と Jedis クライアントを使用した値データ ストア🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot- starter-data-<a href="http://www.php.cn/wiki/1523.html" target="_blank">mongodb</a>-<a href="http://www.php.%20cn/wiki/1510.html" target="_blank">react</a>ive</span> 🎜🎜🎜🎜 を使用するためのスターター>MongoDB ドキュメント指向データベースと Spring Data MongoDB Reactive🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e ;font-family:NSimsun">spring-boot-starter-web</span> 🎜
|
Spring MVC を使用して、RESTful を含む Web アプリケーションを構築するためのスターター。 Tomcat をデフォルトの組み込み コンテナとして使用します |
|
Starter for JMS messaging using Apache ActiveMQ |
|
Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch |
|
Starter for using Spring Integration |
|
Apache ActiveMQ を使用した JMS メッセージングのスターター 🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter- data-elasticsearch🎜</span> 🎜🎜🎜🎜Elasticsearch の検索および分析エンジンと Spring Data Elasticsearch を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font- family:NSimsun">spring-boot-starter-integration🎜</span> 🎜🎜🎜🎜Spring Integration を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e; font-family:NSimsun">spring-boot-starter-test🎜</span> 🎜🎜🎜🎜JUnit、Hamcrest、Mockito などのライブラリを使用して Spring Boot アプリケーションをテストするためのスターター🎜 |
|
Starter for building WebFlux applications using Spring Framework's Reactive Web support |
|
Starter for using JDBC with the Tomcat JDBC connection pool |
|
Starter for building web applications using Spring Mobile |
|
Starter for using Java Bean Validation with hibernate Validator |
<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-jdbc span></span> 🎜🎜🎜🎜Tomcat JDBC 接続プールで JDBC を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-mobile</span> 🎜🎜🎜🎜Spring Mobile を使用して Web アプリケーションを構築するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:# 5e5e5e;font-family:NSimsun">spring-boot-starter-validation</span> 🎜🎜🎜🎜 Java 休止状態による Bean 検証 バリデータ🎜🎜🎜🎜🎜🎜 <span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-hateoas</span> 🎜 |
Spring MVC および Spring HATEOAS を使用してハイパーメディアベースの RESTful Web アプリケーションを構築するためのスターター |
|
Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to |
|
Starter for using Neo4j graph database and Spring Data Neo4j |
|
Starter for using Spring Data LDAP |
|
JAX-RS と Jersey を使用して RESTful Web アプリケーションを構築するためのスターター。 <span style="color:#8d8c8c;font-family:NSimsun">spring-boot-starter の代替手段web</span> 🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-data-neo4j</span> 🎜🎜🎜🎜Neo4j グラフ データベースと Spring Data Neo4j を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun ">spring-boot-starter-data-ldap</span> 🎜🎜🎜🎜Spring Data LDAP を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color: #5e5e5e;font-family:NSimsun">spring-boot-starter-websocket</span> 🎜🎜🎜🎜Spring Framework の WebSocket サポートを使用して WebSocket アプリケーションを構築するためのスターター🎜 |
|
Starter for aspect-oriented programming with Spring AOP and AspectJ |
|
Starter for using Spring AMQP and Rabbit MQ |
|
Starter for using Cassandra distributed database and Spring Data Cassandra |
|
Starter for using Spring Social Facebook |
|
スターターSpring AOP と AspectJ を使用したアスペクト指向プログラミング用🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-amqp span></span> 🎜🎜🎜🎜 Spring AMQP と Rabbit MQ を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring -boot-starter-data-cassandra</span> 🎜🎜🎜🎜Cassandra 分散データベースと Spring Data Cassandra を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color :#5e5e5e;font-family:NSimsun">spring-boot-starter-social-facebook</span> 🎜🎜🎜🎜Spring Social Facebook を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-jta-atomikos</span> 🎜🎜🎜🎜Atomikos を使用した JTA トランザクションのスターター🎜 |
|
Starter for using Spring Security |
|
Starter for building MVC web applications using Mustache views |
|
Starter for using Spring Data JPA with Hibernate |
|
Core starter, including auto-configuration support, logging and YAML |
<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-mustache</span> 🎜🎜🎜🎜Mustache ビューを使用して MVC Web アプリケーションを構築するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter- data-jpa</span> 🎜🎜🎜🎜Hibernate で Spring Data JPA を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family :NSimsun">spring-boot-starter</span> 🎜🎜🎜🎜コア スターター (自動構成サポート、ロギング、YAML を含む)🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-groovy-templates</span> 🎜 |
Groovy テンプレート ビューを使用して MVC Web アプリケーションを構築するためのスターター |
|
Starter for building MVC web applications using FreeMarker views |
|
Starter for using Spring Batch |
|
Stater for using Spring Social LinkedIn |
|
FreeMarker ビューを使用して MVC Web アプリケーションを構築するためのスターター🎜🎜🎜🎜<span style="color:#5e5e5e;font-family: NSimsun">spring-boot-starter-batch</span> 🎜🎜🎜🎜Spring Batch を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e ;font-family:NSimsun">spring-boot-starter-social-linkedin</span> 🎜🎜🎜🎜Spring Social LinkedIn を使用するためのステーター🎜🎜🎜🎜🎜🎜spring-boot-starter-<a href="http://www.php.cn/java/java-Cache.html" target="_blank">cache</a> 🎜🎜🎜🎜Spring Framework のキャッシュ サポートを使用するためのスターター🎜 |
|
Starter for using the Apache Solr search platform with Spring Data Solr |
|
Starter for using MongoDB document-oriented database and Spring Data MongoDB |
|
Starter for using jOOQ to access SQL databases. An alternative to |
|
Spring Boot Narayana JTA Starter |
<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter- data-mongodb</span> 🎜🎜🎜🎜MongoDB ドキュメント指向データベースと Spring Data MongoDB を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e ;font-family:NSimsun">spring-boot-starter-jooq</span> 🎜🎜🎜🎜 jOOQ を使用して SQL データベースにアクセスするためのスターター。 <span style="color:#8d8c8c;font-family:NSimsun">spring-boot-starter の代替手段data-jpa</span> または <span style="color:#8d8c8c;font-family:NSimsun">spring-boot-starter-jdbc</span> 🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-jta-narayana</span> 🎜🎜🎜🎜Spring Boot Narayana JTA Starter🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">スプリングブートスタータークラウドコネクタ</span> 🎜 |
Cloud Foundry や Heroku などのクラウド プラットフォームのサービスへの接続を簡素化する Spring Cloud Connectors を使用するためのスターター |
|
Starter for JTA transactions using Bitronix |
|
Starter for using Spring Social Twitter |
|
Bitronix を使用した JTA トランザクションのスターター |
<span style="color :#5e5e5e;font-family:NSimsun">spring-boot-starter-social-twitter</span>
🎜🎜🎜🎜Spring Social Twitter を使用するためのスターター🎜🎜🎜🎜🎜🎜<span style="color:#5e5e5e;font-family:NSimsun">spring-boot-starter-data-rest</span>
🎜🎜🎜🎜Spring を使用して REST 経由で Spring Data リポジトリを公開するためのスターターデータREST🎜🎜🎜🎜🎜表2》。 Spring Boot プロダクション スターター
名前 | 説明 |
---|---|
|
アプリケーションの監視と管理に役立つプロダクション対応の機能を提供する Spring Boot の Actuator を使用するためのスターター |
表3》。 Spring Boot 技術スターター
名前 | 説明 |
---|---|
|
Starter for using Undertow as the embedded servlet container. An alternative to |
|
Starter for using Jetty as the embedded servlet container. An alternative to |
|
Starter for using Reactor Netty as the embedded reactive HTTP server. |
| 🎜Undertow を組み込みサーブレット コンテナとして使用するためのスターター。 Logback を使用したログ記録のスターター。デフォルトのロギングスターター |
|
Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by |
|
Starter for using Log4j2 for logging. An alternative to |
<span style="color:#5e5e5e;font-family: NSimsun">spring-boot-starter-log4j2</span>
<span style="color:# 8d8c8c;font-family:NSimsun">spring-boot-starter-logging</span>
Java免费ビデオ教程🎜🎜🎜2. 🎜全面解析Java注解🎜🎜🎜3. 🎜阿里巴巴Java开発行手册🎜🎜以上がJavaでのSpring Bootの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。