jdk版本
UTF-8 1.8 1.8
单元测试
junit junit 4.11 test
spring依赖
org.springframework spring-context 5.2.7.RELEASE
aspectj依赖
org.springframework spring-aspects 5.2.5.RELEASE
Mybatis依赖
org.mybatis mybatis 3.5.1
mysql驱动
mysql mysql-connector-java 8.0.17
durid数据库连接池
com.alibaba druid 1.1.12
com.alibaba druid-spring-boot-starter 1.1.17
mybatis和spring集成依赖
org.mybatis mybatis-spring 1.3.1
spring事务
org.springframework spring-tx 5.2.5.RELEASE org.springframework spring-jdbc 5.2.5.RELEASE
servlet依赖
javax.servlet javax.servlet-api 3.1.0 provided
jsp依赖
javax.servlet.jsp jsp-api 2.2.1-b03 provided
maven依赖(内置监听器)
web.xml org.springframework spring-web 5.2.5.RELEASE contextConfigLocation classpath:spring.xml org.springframework.web.context.ContextLoaderListener
springmcv依赖
org.springframework spring-webmvc 5.2.5.RELEASE
servlet依赖
javax.servlet javax.servlet-api 3.1.0 provided
jackson依赖
com.fasterxml.jackson.core jackson-core 2.9.0 com.fasterxml.jackson.core jackson-databind 2.9.0
springboot 父工程依赖
org.springframework.boot spring-boot-starter-parent 2.3.2.RELEASE
springboot web起步依赖 + 图形监控
org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-actuator
springboot 图形监控可视化界面服务提供端
de.codecentric spring-boot-admin-starter-server 2.6.6
springboot 图形监控可视化界面服务调用端
de.codecentric spring-boot-admin-starter-client 2.6.6
springboot框架测试起步依赖
org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine
thymeleaf 依赖
org.springframework.boot spring-boot-starter-thymeleaf
springboot内线tomcat对jsp的解析依赖
手动指定jsp编译的位置 org.apache.tomcat.embed tomcat-embed-jasper src/main/webapp META-INF/resources *.*
mysql驱动
mysql mysql-connector-java 8.0.17
Mybatis整合SpringBoot框架起步依赖
org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.0
Dubbo集成SpringBoot框架起步依赖
com.alibaba.spring.boot dubbo-spring-boot-starter 2.0.0
zookeeper注册中心
com.101tec zkclient 0.10
SpringBoot整合zookeeper客户端
org.springframework.cloud spring-cloud-starter-zookeeper-discovery
添加zookeeper3.4.8版本
org.apache.zookeeper zookeeper 3.4.8
springboot框架非web应用起步依赖
org.springframework.boot spring-boot-starter
springboot框架继承thymeleaf模板起步依赖
org.springframework.boot spring-boot-starter-thymeleaf
spring cloud Hoxton.SR1
org.springframework.cloud spring-cloud-dependencies Hoxton.SR1 pom import
避免复制粘贴代码
cn.hutool hutool-all 5.1.0
Eureka2.0依赖 eureka-server
org.springframework.cloud spring-cloud-starter-netflix-eureka-server
Eureka2.0依赖 eureka-client (自带ribbon依赖)
org.springframework.cloud spring-cloud-starter-netflix-eureka-client
ribbon依赖
org.springframework.cloud spring-cloud-starter-netflix-ribbon
SpringCloud consul-server
org.springframework.cloud spring-cloud-starter-consul-discovery
SpringCloud openfeign
org.springframework.cloud spring-cloud-starter-openfeign
SpringCloud feign
org.springframework.cloud spring-cloud-starter-feign
SpringCloud hystrix
org.springframework.cloud spring-cloud-starter-netflix-hystrix
SpringCloud hystrix dashboard
org.springframework.cloud spring-cloud-starter-netflix-hystrix-dashboard
SpringCloud gateway
org.springframework.cloud spring-cloud-starter-gateway
添加消息总线RabbitMQ
org.springframework.cloud spring-cloud-starter-bus-amqp
SpringCloud config
org.springframework.cloud spring-cloud-starter-config
SpringCloud config server
org.springframework.cloud spring-cloud-config-server
SpringCloud stream-rabbit
org.springframework.cloud spring-cloud-starter-stream-rabbit
包含了sleuth+zipkin
org.springframework.cloud spring-cloud-starter-zipkin
spring cloud 阿里巴巴 父工程pom
com.alibaba.cloud spring-cloud-alibaba-dependencies 2.1.0.RELEASE pom import
SpringCloud ailibaba nacos
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery
nacos-config
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config
springboot继承lombok依赖
org.projectlombok lombok
springboot热部署和devtools依赖
org.springframework.boot spring-boot-devtools runtime true
项目或者页面修改以后:Ctrl+F9;
SpringCloud ailibaba sentinel-datasource-nacos 做持久化用到
com.alibaba.csp sentinel-datasource-nacos
SpringCloud ailibaba sentinel
com.alibaba.cloud spring-cloud-starter-alibaba-sentinel
SpringCloud ailibaba seata
com.alibaba.cloud spring-cloud-starter-alibaba-seata seata-all io.seata io.seata seata-all 0.9.0
Swagger2
io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2
引入swagger-bootstrap-ui包 /doc.html
com.github.xiaoymin swagger-bootstrap-ui 1.9.1
引入swagger-ui-layer包 /document.html
com.zyplayer swagger-mg-ui 1.0.6
mybatis-plus
com.baomidou mybatis-plus-boot-starter 3.0.5
Mybatis-plus代码生成器依赖
com.baomidou mybatis-plus-generator 3.5.1 org.freemarker freemarker 2.3.31
多数据源依赖
com.baomidou dynamic-datasource-spring-boot-starter 3.5.0
jedis
redis.clients jedis
redis
org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 2.6.0
自定义类绑定配置
org.springframework.boot spring-boot-configuration-processor true
fastdfs依赖
插件org.csource fastdfs-client-java 1.27-SNAPSHOT
把src/main/java目录中的xml文件包含到输出结果中。输出到Classes目录中
src/main/java ***.xml false
springboot项目打包编译插件默认jar包
org.springframework.boot spring-boot-maven-plugin org.springframework.boot spring-boot-maven-plugin org.springframework.boot spring-boot-configuration-processor
springboot手动指定资源文件夹为resources
src/main/java ***.xml



