SpringBoot核心【starter启动器】-阿里云开发者社区

开发者社区> 游客a74jvhcp7vclg> 正文

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的另一替代方案

记录与此,便于查询


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
tomcat启动报错org.apache.catalina.core.StandardContext listenerStart
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bitree1/article/details/72236633 tomcat启动报错: org.
3829 0
mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解决方法
出现问题的可能性 1、可能是/opt/mysql/data/数据目录mysql用户没有权限(修改数据目录的权限)    解决方法 :给予权限,执行  "chown -R mysql.mysql /opt/mysql/data"  然后重新启动mysqld   2、可能进程里已经存在mysql进程    解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9  进程号”杀死,然后重新启动mysqld!   3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
2089 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9041 0
启动一个线程是调用run()还是start()方法?
启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM 调度并执行,这并不意味着线程就会立即运行。run()方法是线程启动后要进行回调(callback)的方法。
933 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11330 0
使用 cf push 部署应用到 SAP BTP 后启动失败 start unsuccessful 该如何处理
使用 cf push 部署应用到 SAP BTP 后启动失败 start unsuccessful 该如何处理
12 0
+关注
游客a74jvhcp7vclg
10余年开发架构经验,同时乐于技术分享!
332
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载