spring-boot,high起来 —— 概览

SpringBoot workingTime 1840℃ 0评论

如果你难以忍受springN多配置文件,N多配置项,当Spring与其他插件融合时又一堆的配置文件,那么可以来体验一下spring-boot的零配置,web容器集成等等。保证爽到飞起!

spring-boot简单说明

简单的说spring-boot就是把之前的很多jar包依赖通过maven或者Gradle融合到项目中,配置文件也集成在一起,当加入对应的jar包依赖的时,会自动加载相应的配置文件。

但是spring-boot也有自己独特的地方:

  • spring-boot CLI:命令行接口,主要是可以结合Groovy语言,对java代码进行简化。
  • spring-boot Actuator:应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。

Spring-boot starter 依赖聚合表

依赖名称
(spring-boot-starter-XXX)
所提供的依赖
actuator spring-boot-actuator、spring-core
amqp spring-boot-rabbit、spring-core、spring-tx
aop spring-aop、AspectJ Runtime、AspectJ Weaver、spring-core
batch HSQLDB、spring-jdbc、spring-batch-core、spring-core
elasticsearch spring-data-elasticsearch、spring-core、spring-tx
gamfire Gemfire、spring-core、spring-tx、spring-context、spring-context-support、spring-data-gemfire
jpa spring-boot-starter-jdbc、spring-boot-starter-aop、spring-core、hibernate EntityManager、spring-orm、spring-data-jpa、spring-aspects
mongodb MongoDB Java驱动、spring-core、spring-tx、spring-data-mongodb
rest spring-boot-starter-web、Jackson注解、Jackson数据绑定、spring-core、spring-tx、spring-data-rest-webmvc
solr solrJ、spring-core、spring-tx、spring-data-solr、Apache HTTP Mime
freemarker spring-boot-starter-web、freemarker、spring-core、spring-context-support
groovy-templates spring-boot-starter-web、Groovy、Groovy模板、spring-core
hornetq spring-core、spring-jms、hornet JMS Client
integration spring-aop、spring-tx、spring-web、spring-webmvc、spring-integration-core、spring-integration-file、spring-integration-http、spring-integration-ip、spring-integration-stream
jdbc spring-jdbc、spring-tx、tomcat-jdbc
jetty jetty-webapp、jetty-jsp
log4j jcl-over-slf4j、jul-to-slf4j、slf4j-log4j12、log4j
logging jcl-over-slf4j、jul-to-slf4j、log4j-over-slf4j、logback-classic
mobile spring-boot-starter-web、spring-mobile-device
redis spring-data-redis、lettuce
remote-shell spring-boot-starter-actuator、spring-context、org.crashub.**
security spring-security-config、spring-security-web、spring-aop、spring-beans、spring-context、spring-core、spring-expression、spring-web
spring-boot-starter spring-boot、spring-boot-autoconfigure、spring-boot-starter-logging
test spring-boot-starter-logging、spring-boot、junit、mockito-core、hacmcrest-library、spring-test
thymeleaf spring-boot-starter、spring-boot-starter-web、spring-core、thymeleaf-spring4、thymeleaf-layout-dialect
tomcat tomcat-embed-core、tomcat-embed-logging-juli
web spring-boot-starter-tomcat、jackson-databind、spring-web、spring-webmvc
websocket spring-boot-starter-web、spring-websocket、tomcat-embed-core、tomcat-embed-logging-juli
ws tomcat-embed-core-web、spring-core、spring-jms、spring-oxm、spring-ws-core、spring-ws-support

转载请注明:R&M » spring-boot,high起来 —— 概览

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

备案号:京ICP备14044161号;联系我:rm@rmworking.com