SpringBoot核心【starter启动器】

简介: SpringBoot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的start pom,相关的技术配置将会消除,就可以得到SpringBoot为我们提供的自动配置的Bean。


 SpringBoot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的start pom,相关的技术配置将会消除,就可以得到SpringBoot为我们提供的自动配置的Bean。

starter pom

名称 描述

spring-boot-starter-thymeleaf 使MVC Web applications 支持Thymeleaf

spring-boot-starter-data-couchbase 使用Couchbase 文件存储数据库、Spring Data Couchbase

spring-boot-starter-artemis 为JMS messaging使用Apache Artemis

spring-boot-starter-web-services 使用Spring Web Services

spring-boot-starter-mail Java Mail、Spring email为邮件发送工具

spring-boot-starter-data-redis 通过Spring Data Redis 、Jedis client使用Redis键值存储数据库

spring-boot-starter-web 构建Web,包含RESTful风格框架SpringMVC和默认的嵌入式容器Tomcat

spring-boot-starter-activemq 为JMS使用Apache ActiveMQ

spring-boot-starter-data-elasticsearch 使用Elasticsearch、analytics engine、Spring Data Elasticsearch

spring-boot-starter-integration 使用Spring Integration

spring-boot-starter-test 测试 Spring Boot applications包含JUnit、 Hamcrest、Mockito

spring-boot-starter-jdbc 通过 Tomcat JDBC 连接池使用JDBC

spring-boot-starter-mobile 通过Spring Mobile构建Web应用

spring-boot-starter-validation 通过Hibernate Validator使用 Java Bean Validation

spring-boot-starter-hateoas 使用Spring MVC、Spring HATEOAS构建 hypermedia-based RESTful Web 应用

spring-boot-starter-jersey 通过 JAX-RS、Jersey构建 RESTful web applications;spring-boot-starter-web的另一替代方案

spring-boot-starter-data-neo4j 使用Neo4j图形数据库、Spring Data Neo4j

spring-boot-starter-websocket 使用Spring WebSocket构建 WebSocket 应用

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 Web applications 支持Mustache

spring-boot-starter-data-jpa 通过 Hibernate 使用 Spring Data JPA (Spring-data-jpa依赖于Hibernate)

spring-boot-starter Core starter,包括 自动配置支持、 logging and YAML

spring-boot-starter-groovy-templates 使MVC Web applications 支持Groovy Templates

spring-boot-starter-freemarker 使MVC Web applications 支持 FreeMarker

spring-boot-starter-batch 使用Spring Batch

spring-boot-starter-social-linkedin 使用Spring Social LinkedIn

spring-boot-starter-cache 使用 Spring caching 支持

spring-boot-starter-data-solr 通过 Spring Data Solr 使用 Apache Solr

spring-boot-starter-data-mongodb 使用 MongoDB 文件存储数据库、Spring Data MongoDB

spring-boot-starter-jooq 使用JOOQ链接SQL数据库;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 连接器进行云服务就像Cloud Foundry、Heroku那样

spring-boot-starter-jta-bitronix 为JTA transactions 使用 Bitronix

spring-boot-starter-social-twitter 使用 Spring Social Twitter

spring-boot-starter-data-rest 使用Spring Data REST 以 REST 方式暴露 Spring Data repositories

spring-boot-starter-actuator 使用Spring Boot Actuator 的 production-ready 功能来帮助你监视和管理应用

spring-boot-starter-undertow 使用 Undertow 作为嵌入式服务容器;spring-boot-starter-tomcat的另一替代方案

spring-boot-starter-jetty 使用 Jetty 作为嵌入式服务容器;spring-boot-starter-tomcat的另一替代方案

spring-boot-starter-logging 为 logging 使用Logback.默认 logging starter

spring-boot-starter-tomcat 使用 Tomcat 作为嵌入式服务容器;作为默认嵌入式服务容器被spring-boot-starter-web使用

spring-boot-starter-log4j2 使用Log4j2记录日志;spring-boot-starter-logging的另一替代方案

记录与此,便于查询


相关文章
|
架构师 NoSQL Java
【案例实战】SpringBoot3.x自定义封装starter实战
【案例实战】SpringBoot3.x自定义封装starter实战
【案例实战】SpringBoot3.x自定义封装starter实战
|
3月前
|
消息中间件 Java Maven
深入理解Spring Boot Starter:概念、特点、场景、原理及自定义starter
深入理解Spring Boot Starter:概念、特点、场景、原理及自定义starter
|
3月前
|
Java 应用服务中间件 Maven
Springboot入门基础知识详解 parent starter 引导类 辅助功能
Springboot入门基础知识详解 parent starter 引导类 辅助功能
43 2
|
Java Maven Spring
Spring Boot Starter工程如何快速定位自动化配置类
Spring Boot Starter工程如何快速定位自动化配置类
308 0
Spring Boot Starter工程如何快速定位自动化配置类
|
Java Maven Spring
Springboot自定义Starter启动器
Springboot自定义Starter启动器.md
158 0
Springboot自定义Starter启动器
|
JSON NoSQL 前端开发
SpringBoot定义优雅全局统一Restful API 响应框架完结撒花篇封装starter组件
SpringBoot定义优雅全局统一Restful API 响应框架完结撒花篇封装starter组件
SpringBoot定义优雅全局统一Restful API 响应框架完结撒花篇封装starter组件
|
druid Java 数据库连接
【SpringBoot学习笔记 五】Spring Boot自定义starter场景启动器
【SpringBoot学习笔记 五】Spring Boot自定义starter场景启动器
270 0
|
Java Maven
springboot自定义starter启动器
springboot自定义starter启动器
83 0
|
JSON NoSQL Java
SpringBoot入门到精通-基于阿里云短信服务-定义Starter封装通用组件
SpringBoot入门到精通-基于阿里云短信服务-定义Starter封装通用组件
|
缓存 Java 数据库
手写SpringBoot启动器主要步骤
手写SpringBoot启动器主要步骤