English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Boot bieten viele Starters ,es ermöglicht uns, JAR in die Classpath hinzuzufügen. Die eingebauten Einstiegspaketmacht die Entwicklung einfacher und schneller. Spring Boot Starterist Abhängigkeitsbeschreibung。
Im Spring Boot Framework folgen alle Starter ähnlichen Namensmustern: spring-boot-starter-* ,in dem * stellt eine bestimmte Art von Anwendung dar. Zum Beispiel müssen Sie, um Spring und JPA für Datenbankzugriff zu verwenden, in unserem pom.xml enthält die Datei spring-boot-starter-data-jpa Abhängigkeiten
我们还可以在项目中添加 Drittanbieter-Startprogramme。但是我们不使用 spring-boot-starter um Drittanbieter-Abhängigkeiten zu enthalten. spring-boot-Starter wird für offizielle Spring Boot-Komponenten reserviert. Drittanbieter-Startprogramme beginnen mit dem Projektname. Zum Beispiel beginnt der Name eines Drittanbieter-Projekts mit abc Dann wird der Name der Abhängigkeit abc-spring-boot-Starter.
Der Spring Boot Framework in org.springframework.boot Unterhalb der Gruppe sind folgende Anwendungsoffizierer bereitgestellt.
名称 | 说明 |
spring-boot-starter-thymeleaf | Es wird für die Erstellung von MVC Web-Anwendungen mit Thymeleaf-Ansichten verwendet. |
spring-boot-starter-data-couchbase | Es wird für die dokumentenorientierte Datenbank Couchbase und Spring Data Couchbase verwendet. |
spring-boot-starter-artemis | Es wird für die JMS-Nachrichtenzustellung mit Apache Artemis verwendet. |
spring-boot-starter-web-services | Es wird für Spring Web Services verwendet. |
spring-boot-starter-mail | Es wird für die Unterstützung der Java Mail und der E-Mail-Sendung mit dem Spring Framework verwendet. |
spring-boot-starter-data-redis | Für den Redis-Schlüssel-Wert-Datenbank-Speicher mit Spring Data Redis und Jedis-Client verwendet. |
spring-boot-starter-web | Es wird für die Erstellung von Web-Anwendungen verwendet, einschließlich RESTful-Anwendungen mit Spring MVC. Es verwendet Tomcat als Standard-embeddeden Container. |
spring-boot-starter-data-gemfire | Es wird für die distributede Datenbanklösung GemFire und Spring Data GemFire verwendet. |
spring-boot-starter-activemq | Es wird für die JMS-Nachrichtenzustellung mit Apache ActiveMQ verwendet. |
spring-boot-starter-data-elasticsearch | Es wird für die Elasticsearch-Such- und Analyseengine sowie Spring Data Elasticsearch verwendet. |
spring-boot-starter-integration | Es wird für die Spring-Integration verwendet. |
spring-boot-starter-test | Es wird für die Tests von Spring Boot-Anwendungen mit Bibliotheken wie JUnit, Hamcrest und Mockito verwendet. |
spring-boot-starter-jdbc | Es wird für JDBC mit dem Tomcat JDBC-Verbindungspool verwendet. |
spring-boot-starter-mobile | Es wird verwendet, um Web-Anwendungen mit Spring Mobile zu erstellen. |
spring-boot-starter-validation | Es wird für die Java Bean-Validierung mit Hibernate Validator verwendet. |
spring-boot-starter-hateoas | Es wird verwendet, um auf Basis von Hypermedia RESTful Web-Anwendungen mit Spring MVC und Spring HATEOAS zu erstellen. |
spring-boot-starter-jersey | Es wird für die Verwendung von JAX-RS und Jersey werden verwendet, um RESTful Web-Anwendungen zu bauen. Anstelle von spring-boot-starter-web. |
spring-boot-starter-data-neo4j | Für Neo4j-Datenbank und Spring Data Neo4j. |
spring-boot-starter-data-ldap | Es wird für Spring Data LDAP verwendet. |
spring-boot-starter-websocket | Es wird für die Erstellung von WebSocket-Anwendungen verwendet. Es nutzt die WebSocket-Unterstützung des Spring Frameworks. |
spring-boot-starter-aop | Es wird für die aspektorientierte Programmierung mit Spring AOP und AspectJ verwendet. |
spring-boot-starter-amqp | Es wird für Spring AMQP und Rabbit MQ verwendet. |
spring-boot-starter-data-cassandra | Es wird für die verteilte Datenbank Cassandra und Spring Data Cassandra verwendet. |
spring-boot-starter-social-facebook | Es wird für Spring Social Facebook verwendet. |
spring-boot-starter-jta-atomikos | Es wird für Transaktionen mit Atomikos JTA verwendet. |
spring-boot-starter-security | Es wird für Spring Security verwendet. |
spring-boot-starter-mustache | Es wird für die Erstellung von MVC-Webanwendungen mit Mustache-Ansichten verwendet. |
spring-boot-starter-data-jpa | Es wird für Spring Data JPA mit Hibernate verwendet. |
spring-boot-starter | Es wird für den Core-Bootloader verwendet, einschließlich automatischer Konfigurationsunterstützung, Protokollierung und YAML. |
spring-boot-starter-groovy-templates | Es wird verwendet, um MVC-Webanwendungen mit Groovy-Template-Ansichten zu erstellen. |
spring-boot-starter-freemarker | Es wird verwendet, um MVC-Webanwendungen mit FreeMarker-Ansichten zu erstellen. |
spring-boot-starter-batch | Es wird für Spring Batch verwendet. |
spring-boot-starter-social-linkedin | Es wird für Spring Social LinkedIn verwendet. |
spring-boot-starter-cache | Es wird für die Caching-Unterstützung im Spring-Framework verwendet. |
spring-boot-starter-data-solr | Es wird für die Suchplattform Apache Solr mit Spring Data Solr verwendet. |
spring-boot-starter-data-mongodb | Es wird für die dokumentenorientierte Datenbank MongoDB und Spring Data MongoDB verwendet. |
spring-boot-starter-jooq | Es wird für den Zugriff auf SQL-Datenbanken mit jOOQ verwendet. Ersetzt spring-boot-starter-data-jpa oder spring-boot-starter-jdbc |
spring-boot-starter-jta-narayana | Es wird für den Spring Boot Narayana JTA Starter verwendet. |
spring-boot-starter-cloud-connectors | Es wird für Spring Cloud Connector verwendet, um die Verbindung zu Diensten in Cloud-Plattformen wie Cloud Foundry und Heroku zu vereinfachen. |
spring-boot-starter-jta-bitronix | Es wird verwendet, um Transaktionen mit Bitronix JTA durchzuführen. |
spring-boot-starter-social-twitter | Es wird für Spring Social Twitter verwendet. |
spring-boot-starter-data-rest | Es wird verwendet, um Spring Data REST zur Veröffentlichung von Spring Data Repositories auf REST zu verwenden. |
名称 | 说明 |
spring-boot-starter-actuator | 它用于Spring Boot的Actuator,提供了生产就绪功能,可帮助您监视和管理应用程序。 |
spring-boot-starter-remote-shell | 它用于CRaSH远程shell通过SSH监视和管理您的应用程序。从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 | 用于Log4j2进行日志记录。代替spring-boot-starter-logging。 |