- 前言
- 1、SpringBoot依赖
- 2、SpringBoot集成常用中间件依赖包
- 3、SpringCloud依赖包
- 4、SpringCloud Alibaba依赖包
- 5、连接数据库依赖包
- 6、常用插件依赖包
- 总结
前言
在SpringBoot应用中,会常常用到maven依赖,而用什么依赖,什么版本都需要根据业务需求来选择,下面是我整理的一些常用的maven依赖。
1、SpringBoot依赖org.springframework.boot spring-boot-dependencies ${your version} pom provided
org.springframework.boot spring-boot-starter ${your version}
org.springframework.boot spring-boot-starter-test ${your version} test
org.springframework.boot spring-boot-starter-web ${your version}
org.springframework.boot spring-boot-starter-aop ${your version}
org.springframework.boot spring-boot-devtools ${your version}
org.springframework.boot spring-boot-starter-security ${your version}
2、SpringBoot集成常用中间件依赖包
org.springframework.boot spring-boot-starter-data-redis ${your version}
org.springframework.boot spring-boot-starter-data-mongodb ${your version}
org.springframework.boot spring-boot-starter-data-elasticsearch ${your version}
org.springframework.boot spring-boot-starter-amqp ${your version}
3、SpringCloud依赖包
org.springframework.cloud spring-cloud-dependencies ${your version} pom import
org.springframework.cloud spring-cloud-starter ${your version}
org.springframework.cloud spring-cloud-starter-zookeeper-discovery ${your version}
org.springframework.cloud spring-cloud-starter-netflix-eureka-server ${your version} org.springframework.cloud spring-cloud-starter-netflix-eureka-client ${your version}
org.springframework.cloud spring-cloud-starter-netflix-ribbon ${your version}
org.springframework.cloud spring-cloud-starter-feign ${your version}
org.springframework.cloud spring-cloud-starter-netflix-hystrix ${your version} org.springframework.cloud spring-cloud-starter-netflix-hystrix-dashboard ${your version}
org.springframework.cloud spring-cloud-starter-netflix-zuul ${your version}
org.springframework.cloud spring-cloud-starter-gateway ${your version}
org.springframework.cloud spring-cloud-config-server ${your version}
4、SpringCloud Alibaba依赖包
com.alibaba.cloud spring-cloud-alibaba-dependencies ${your version} pom
com.alibaba.cloud spring-cloud-starter-dubbo ${your version}
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery ${your version} com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config ${your version}
com.alibaba.cloud spring-cloud-starter-alibaba-sentinel ${your version} com.alibaba.csp sentinel-datasource-nacos ${your version}
com.alibaba.cloud spring-cloud-starter-alibaba-seata ${your version}
com.alibaba.cloud spring-cloud-starter-stream-rocketmq ${your version}
com.alibaba.cloud spring-cloud-alibaba-sentinel-gateway ${your version}
5、连接数据库依赖包
mysql mysql-connector-java ${your version}
com.microsoft.sqlserver sqljdbc4 ${your version}
com.oracle ojdbc6 ${your version}
6、常用插件依赖包
org.projectlombok lombok ${your version} provided
com.alibaba druid ${your version}
com.baomidou mybatisplus-spring-boot-starter ${your version}
org.mybatis.spring.boot mybatis-spring-boot-starter ${your version}
com.auth0 java-jwt ${your version}
总结com.alibaba fastjson ${your version}
在现在SpringBoot开发中,maven开发工具是必不可少的,以上是整理的部分依赖,将会持续进行更新



