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

SpringBoot Starters

Spring Boot per starters che ci permettono di aggiungere jar nel percorso della classi. I starters integrati di Spring Boot forniscono molti avviatoriche rendono lo sviluppo più facile e veloce. Spring Boot Startersè Il descrittore delle dipendenze.

Tutti gli avviatori nel Framework Spring Boot seguono uno schema di nomi simile: spring-boot-starter-* dove * che rappresenta un tipo specifico di applicazione. Ad esempio, se si desidera accedere al database utilizzando Spring e JPA, allora sarà necessario nel nostro pom.xml Il file contiene spring-boot-starter-data-jpa dipendenze

Starters di terze parti

Possiamo anche aggiungere nel nostro progetto avviatori di terze partima non utilizziamo spring-boot-starter per includere dipendenze di terze parti. Il spring-boot-starter è riservato ai componenti ufficiali di Spring Boot. Gli avviatori di terze parti iniziano con il nome del progetto. Ad esempio, il nome del progetto di terze parti è abc Quindi il nome dell'elemento di dipendenza sarà abc-spring-boot-starter

Il Framework Spring Boot in org.springframework.boot La cartella fornisce i seguenti avviatori di applicazione.

名称说明
spring-boot-starter-thymeleaf Questo viene utilizzato per costruire applicazioni web MVC utilizzando le viste Thymeleaf.
spring-boot-starter-data-couchbase Esso viene utilizzato per il database orientato ai documenti Couchbase e per Spring Data Couchbase.
spring-boot-starter-artemis Esso viene utilizzato per la trasmissione di messaggi JMS utilizzando Apache Artemis.
spring-boot-starter-web-services Esso viene utilizzato per i servizi web di Spring.
spring-boot-starter-mail Esso viene utilizzato per il supporto della send email tramite Java Mail e Spring Framework.
spring-boot-starter-data-redis Utilizzato per lo storage dei dati Redis e il client Jedis per Spring Data Redis.
spring-boot-starter-web Esso viene utilizzato per costruire applicazioni web, inclusi applicazioni RESTful utilizzando Spring MVC. Utilizza Tomcat come container embeddable predefinito.
spring-boot-starter-data-gemfire Esso viene utilizzato per il database di archiviazione distribuita GemFire e per Spring Data GemFire.
spring-boot-starter-activemq Esso viene utilizzato per la trasmissione di messaggi JMS utilizzando Apache ActiveMQ.
spring-boot-starter-data-elasticsearch Esso viene utilizzato per il motore di ricerca e analisi Elasticsearch e per Spring Data Elasticsearch.
spring-boot-starter-integration Esso viene utilizzato per l'integrazione di Spring.
spring-boot-starter-test Esso viene utilizzato per testare applicazioni Spring Boot con librerie come JUnit, Hamcrest e Mockito.
spring-boot-starter-jdbc Esso viene utilizzato per JDBC con il pool di connessioni JDBC di Tomcat.
spring-boot-starter-mobile Esso viene utilizzato per costruire applicazioni web utilizzando Spring Mobile.
spring-boot-starter-validation Esso viene utilizzato per la validazione dei Java Bean tramite Hibernate Validator.
spring-boot-starter-hateoas Esso viene utilizzato per costruire applicazioni web RESTful basate su hypermedia utilizzando Spring MVC e Spring HATEOAS.
spring-boot-starter-jersey Esso viene utilizzato per costruire applicazioni web RESTful utilizzando JAX-RS e Jersey. Sostituisce spring-boot-starter-web.
spring-boot-starter-data-neo4j Utilizzato per il database grafico Neo4j e Spring Data Neo4j.
spring-boot-starter-data-ldap Esso viene utilizzato per Spring Data LDAP.
spring-boot-starter-websocket Esso viene utilizzato per costruire applicazioni WebSocket. Utilizza il supporto WebSocket del Spring Framework.
spring-boot-starter-aop Esso viene utilizzato per la programmazione orientata agli aspetti utilizzando Spring AOP e AspectJ.
spring-boot-starter-amqp Esso viene utilizzato per Spring AMQP e Rabbit MQ.
spring-boot-starter-data-cassandra Utilizzato per il database distribuito Cassandra e Spring Data Cassandra.
spring-boot-starter-social-facebook Esso viene utilizzato per Spring Social Facebook.
spring-boot-starter-jta-atomikos Esso viene utilizzato per transazioni JTA con Atomikos.
spring-boot-starter-security Esso viene utilizzato per Spring Security.
spring-boot-starter-mustache Esso viene utilizzato per costruire applicazioni web MVC utilizzando modelli Mustache.
spring-boot-starter-data-jpa Esso viene utilizzato per Spring Data JPA con Hibernate.
spring-boot-starter Esso viene utilizzato per il core starter, inclusi supporto di configurazione automatica, registrazione log e YAML.
spring-boot-starter-groovy-templates Esso viene utilizzato per costruire applicazioni web MVC utilizzando modelli Groovy.
spring-boot-starter-freemarker È utilizzato per costruire applicazioni web MVC utilizzando le viste FreeMarker.
spring-boot-starter-batch È utilizzato per Spring Batch.
spring-boot-starter-social-linkedin È utilizzato per Spring Social LinkedIn.
spring-boot-starter-cache È utilizzato per il supporto alla cache del framework Spring.
spring-boot-starter-data-solr È utilizzato per la piattaforma di ricerca Apache Solr con Spring Data Solr.
spring-boot-starter-data-mongodb È utilizzato per il database orientato ai documenti MongoDB e per Spring Data MongoDB.
spring-boot-starter-jooq È utilizzato per l'accesso al database SQL tramite jOOQ. Sostituisce spring-boot-starter-data-jpa o spring-boot-starter-jdbc.
spring-boot-starter-jta-narayana È utilizzato per il Spring Boot Narayana JTA Starter.
spring-boot-starter-cloud-connectors È utilizzato per il connettore di Spring Cloud, che semplifica la connessione ai servizi nelle piattaforme cloud come Cloud Foundry e Heroku.
spring-boot-starter-jta-bitronix È utilizzato per utilizzare il trade JTA di Bitronix.
spring-boot-starter-social-twitter È utilizzato per Spring Social Twitter.
spring-boot-starter-data-rest È utilizzato per rendere pubblici i repository di Spring Data REST tramite REST.

Spring Boot Production Edition

名称说明
spring-boot-starter-actuator È utilizzato per l'Actuator di Spring Boot, che offre funzionalità pronte per la produzione e ti aiuta a monitorare e gestire le tue applicazioni.
spring-boot-starter-remote-shell È utilizzato per monitorare e gestire le tue applicazioni tramite il shell remoto CRaSH tramite SSH. Non raccomandato a partire dalla versione 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 用于Log4j2进行日志记录。代替spring-boot-starter-logging。