English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ferramentas online Spring Boot oferecem muitos permite que adicionemos jars na classe path. Os starters integrados do Spring Boot programas de entradafazem o desenvolvimento mais fácil e rápido. Starters do Spring Booté O descriptor de dependência。
No Framework do Spring Boot, todos os starters seguem um padrão de nomeação semelhante: spring-boot-starter-* onde * representa um tipo específico de aplicativo. Por exemplo, se você quiser usar Spring e JPA para acesso ao banco de dados, precisará no nosso pom.xml o arquivo contém spring-boot-starter-data-jpa dependências
Podemos também adicionar ao projeto programas de inicialização de terceiros。Mas não usamos spring-boot-starter para incluir dependências de terceiros. spring-boot-O 'starter' é reservado para os componentes oficiais do Spring Boot. Os programas de inicialização de terceiros começam com o nome do projeto. Por exemplo, o nome do projeto de terceiros é abc então o nome do dependência será abc-spring-boot-iniciador.
O Framework Spring Boot em org.springframework.boot Abaixo estão os iniciadores de aplicativos fornecidos na pasta.
Nome | Descrição |
spring-boot-starter-thymeleaf | Este é usado para construir aplicações web MVC usando vistas Thymeleaf. |
spring-boot-starter-data-couchbase | Este é usado para o banco de dados orientado a documentos Couchbase e Spring Data Couchbase. |
spring-boot-starter-artemis | Este é usado para a transmissão de mensagens JMS usando Apache Artemis. |
spring-boot-starter-web-services | Este é usado para Spring Web Services. |
spring-boot-starter-mail | Este é usado para suportar o envio de e-mails usando Java Mail e Spring Framework. |
spring-boot-starter-data-redis | Usado para o armazenamento de dados chave-valor Redis e o cliente Jedis para Spring Data Redis. |
spring-boot-starter-web | Este é usado para construir aplicações web, incluindo aplicações RESTful usando Spring MVC. Usa o Tomcat como o contêiner embutido padrão. |
spring-boot-starter-data-gemfire | Este é usado para o armazenamento de dados distribuído GemFire e Spring Data GemFire. |
spring-boot-starter-activemq | Este é usado para a transmissão de mensagens JMS usando Apache ActiveMQ. |
spring-boot-starter-data-elasticsearch | Este é usado para o motor de busca e análise Elasticsearch e Spring Data Elasticsearch. |
spring-boot-starter-integração | Este é usado para integração do Spring. |
spring-boot-starter-test | Este é usado para testar aplicações Spring Boot com bibliotecas como JUnit, Hamcrest e Mockito. |
spring-boot-starter-jdbc | Este é usado para JDBC com o pool de conexões JDBC do Tomcat. |
spring-boot-starter-mobile | Este é usado para construir aplicações web usando Spring Mobile. |
spring-boot-starter-validação | Este é usado para validação de Java Bean usando Hibernate Validator. |
spring-boot-starter-hateoas | Este é usado para construir aplicações web RESTful baseadas em hipermedia usando Spring MVC e Spring HATEOAS. |
spring-boot-starter-jersey | Este é usado para usar JAX-RS e Jersey para construir aplicações web RESTful. Em vez do spring-boot-starter-web. |
spring-boot-starter-data-neo4j | Usado no Neo.4jGraphDB e Spring Data Neo.4j. |
spring-boot-starter-data-ldap | Este é usado no Spring Data LDAP. |
spring-boot-starter-websocket | Usado para construir aplicativos WebSocket. Utiliza o suporte WebSocket do Spring Framework. |
spring-boot-starter-aop | Usado para programação orientada a aspectos com Spring AOP e AspectJ. |
spring-boot-starter-amqp | Usado para o Spring AMQP e Rabbit MQ. |
spring-boot-starter-data-cassandra | Usado para o banco de dados distribuído Cassandra e Spring Data Cassandra. |
spring-boot-starter-social-facebook | Usado para o Spring Social Facebook. |
spring-boot-starter-jta-atomikos | Usado para transações JTA com Atomikos. |
spring-boot-starter-security | Usado para o Spring Security. |
spring-boot-starter-mustache | Usado para construir aplicativos web MVC com vistas Mustache. |
spring-boot-starter-data-jpa | Usado para o Spring Data JPA com Hibernate. |
spring-boot-starter | Usado para o core starter, incluindo suporte de configuração automática, log e YAML. |
spring-boot-starter-groovy-templates | Usado para construir aplicativos web MVC com vistas de template Groovy. |
spring-boot-starter-freemarker | Usado para construir aplicativos web MVC com vistas FreeMarker. |
spring-boot-starter-batch | Usado no Spring Batch. |
spring-boot-starter-social-linkedin | Usado para o Spring Social LinkedIn. |
spring-boot-starter-cache | Usado para o suporte de cache do framework Spring. |
spring-boot-starter-data-solr | Usado para a plataforma de busca Apache Solr com Spring Data Solr. |
spring-boot-starter-data-mongodb | Usado para o banco de dados documental MongoDB e Spring Data MongoDB. |
spring-boot-starter-jooq | Usado para acesso a bancos de dados SQL com jOOQ. Em vez de spring-boot-starter-data-jpa ou spring-boot-starter-jdbc |
spring-boot-starter-jta-narayana | Usado para o Spring Boot Narayana JTA Starter. |
spring-boot-starter-cloud-connectors | Usado no Spring Cloud Connector, para simplificar a conexão com serviços em plataformas de nuvem como Cloud Foundry e Heroku. |
spring-boot-starter-jta-bitronix | Usado para transações JTA com Bitronix. |
spring-boot-starter-social-twitter | Usado para o Spring Social Twitter. |
spring-boot-starter-data-rest | Usado para expor o repositório do Spring Data REST no REST. |
Nome | Descrição |
spring-boot-starter-actuator | Usado pelo Actuator do Spring Boot, que fornece funcionalidades prontas para produção, ajudando a monitorar e gerenciar seu aplicativo. |
spring-boot-starter-remote-shell | Usado para CRaSH remote shell para monitorar e gerenciar seu aplicativo via SSH. De1.5Não recomendado para uso inicial. |
Nome | Descrição |
spring-boot-starter-undertow | Usado pelo Undertow como contêiner servlet embutido. Substitui o spring-boot-starter-tomcat。 |
spring-boot-starter-jetty | Usado pelo Jetty como contêiner servlet embutido. Substitui o spring-boot-starter-tomcat。 |
spring-boot-starter-logging | Usado para log, startador de log padrão. Usado pelo Logback |
spring-boot-starter-tomcat | Usado pelo Tomcat, como contêiner servlet embutido. spring-boot-starter-Startador Servlet Contêiner Padrão Usado pelo Web Spring |
spring-boot-starter-log4j2 | Usado para Log4j2Realizar log. Substitui o spring-boot-starter-logging。 |