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

SpringBoot Starters

Spring Boot поставляются с множеством starters позволяет нам добавлять jar в классовый путь. Внутренние запускные программыделает разработку более легкой и быстрой. Spring Boot Startersявляется Описание зависимостей.

Все запускающие программы в фреймворке Spring Boot следуют аналогичному шаблону имен: spring-boot-starter-* в котором * 表示特定类型 приложений. Например, если нужно использовать Spring и JPA для доступа к базе данных, то в нашем pom.xml в файле spring-boot-starter-data-jpa зависимости

сторонние Starters

Мы также можем добавить в проект сторонние запускающие программы. Но мы не используем spring-boot-starter чтобы включить сторонние зависимости. spring-boot-starter зарезервирован для официальных компонентов Spring Boot. Сторонние запускающие программы начинаются с имени проекта. Например, имя стороннего проекта abc Следовательно, имя зависимостей будет abc-spring-boot-starter

Фреймворк Spring Boot в org.springframework.boot В этой группе предоставлены следующие приложения запуска.

НазваниеОписание
spring-boot-starter-thymeleaf Это используется для создания MVC веб-приложений с помощью视图 Thymeleaf.
spring-boot-starter-data-couchbase Он используется для документоориентированной базы данных Couchbase и Spring Data Couchbase.
spring-boot-starter-artemis Он используется для передачи сообщений JMS с использованием Apache Artemis.
spring-boot-starter-web-services Он используется для Spring Web Services.
spring-boot-starter-mail Он используется для поддержки отправки электронной почты с помощью Java Mail и Spring Framework.
spring-boot-starter-data-redis Он используется для хранения данных Redis с использованием Spring Data Redis и клиента Jedis.
spring-boot-starter-web Он используется для создания веб-приложений, включая RESTful приложения с использованием Spring MVC. Он использует Tomcat в качестве встроенного контейнера по умолчанию.
spring-boot-starter-data-gemfire Он используется для распределенного хранилища данных GemFire и Spring Data GemFire.
spring-boot-starter-activemq Он используется для передачи сообщений JMS с использованием Apache ActiveMQ.
spring-boot-starter-data-elasticsearch Он используется для поисковой и аналитической системы Elasticsearch и Spring Data Elasticsearch.
spring-boot-starter-integration Он используется для интеграции Spring.
spring-boot-starter-test Он используется для тестирования приложений Spring Boot с библиотеками, такими как JUnit, Hamcrest и Mockito.
spring-boot-starter-jdbc Он используется для JDBC с Tomcat JDBC соединительным пулом.
spring-boot-starter-mobile Он используется для создания веб-приложений с помощью Spring Mobile.
spring-boot-starter-validation Он используется для валидации Java Bean с помощью Hibernate Validator.
spring-boot-starter-hateoas Он используется для создания RESTful веб-приложений на основе гипер媒体的 с помощью Spring MVC и Spring HATEOAS.
spring-boot-starter-jersey Он используется для создания RESTful веб-приложений с помощью JAX-RS и Jersey. Вместо spring-boot-starter-web.
spring-boot-starter-data-neo4j Он используется для графической базы данных Neo4j и Spring Data Neo4j.
spring-boot-starter-data-ldap Он используется для Spring Data LDAP.
spring-boot-starter-websocket Он используется для создания WebSocket приложений. Он использует поддержку WebSocket Spring Framework.
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 Он используется для JTA транзакций с помощью Atomikos.
spring-boot-starter-security Он используется для Spring Security.
spring-boot-starter-mustache Он используется для создания MVC веб-приложений с помощью шаблонов Mustache.
spring-boot-starter-data-jpa Он используется для Spring Data JPA с Hibernate.
spring-boot-starter Он используется для ядра запуска, включая поддержку автоматической конфигурации,日志ирование и YAML.
spring-boot-starter-groovy-templates Он используется для создания MVC веб-приложений с помощью шаблонов Groovy.
spring-boot-starter-freemarker Он используется для создания MVC веб-приложений с использованием шаблонов FreeMarker.
spring-boot-starter-batch Он используется для Spring Batch.
spring-boot-starter-social-linkedin Он используется для Spring Social LinkedIn.
spring-boot-starter-cache Он используется для поддержки кэширования в Spring фреймворке.
spring-boot-starter-data-solr Он используется для платформы поиска Apache Solr с поддержкой Spring Data Solr.
spring-boot-starter-data-mongodb Он используется для документоориентированной базы данных MongoDB и Spring Data MongoDB.
spring-boot-starter-jooq Он используется для доступа к SQL базам данных через jOOQ. Заменяет 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 Он используется для использования JTA транзакций Bitronix.
spring-boot-starter-social-twitter Он используется для Spring Social Twitter.
spring-boot-starter-data-rest Он используется для публикации Spring Data репозиториев в REST.

Spring Boot производственная версия

НазваниеОписание
spring-boot-starter-actuator Он используется для Spring Boot Actuator и предоставляет функции готовности к производству, которые помогут вам мониторить и управлять приложением.
spring-boot-starter-remote-shell Он используется для CRaSH удаленного шелла для мониторинга и управления вашим приложением через SSH. С версии 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. Это default логический инициализатор.
spring-boot-starter-tomcat Используется для Tomcat в качестве встроенного servlet контейнера. Это default servlet контейнер, используемый spring-boot-starter-web.
spring-boot-starter-log4j2 Используется для ведения журналов Log4j2. Заменяет spring-boot-starter-logging.