Spring Boot 推荐的基础 POM 文件

  1. 名称                                说明 
  2.  
  3. spring-boot-starter                 核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。  
  4. spring-boot-starter-amqp            通过 spring-rabbit 支持 AMQP。  
  5. spring-boot-starter-aop             包含 spring-aop 和 AspectJ 来支持面向切面编程(AOP)。  
  6. spring-boot-starter-batch           支持 Spring Batch,包含 HSQLDB。  
  7. spring-boot-starter-data-jpa        包含 spring-data-jpa、spring-orm 和 Hibernate 来支持 JPA。  
  8. spring-boot-starter-data-mongodb    包含 spring-data-mongodb 来支持 MongoDB。  
  9. spring-boot-starter-data-rest       通过 spring-data-rest-webmvc 支持以 REST 方式暴露 Spring Data 仓库。  
  10. spring-boot-starter-jdbc            支持使用 JDBC 访问数据库。  
  11. spring-boot-starter-security        包含 spring-security。  
  12. spring-boot-starter-test            包含常用的测试所需的依赖,如 JUnit、Hamcrest、Mockito 和 spring-test 等。  
  13. spring-boot-starter-velocity        支持使用 Velocity 作为模板引擎。  
  14. spring-boot-starter-web             支持 Web 应用开发,包含 Tomcat 和 spring-mvc。  
  15. spring-boot-starter-websocket       支持使用 Tomcat 开发 WebSocket 应用。  
  16. spring-boot-starter-ws              支持 Spring Web Services。  
  17. spring-boot-starter-actuator        添加适用于生产环境的功能,如性能指标和监测等功能。  
  18. spring-boot-starter-remote-shell    添加远程 SSH 支持。  
  19. spring-boot-starter-jetty           使用 Jetty 而不是默认的 Tomcat 作为应用服务器。  
  20. spring-boot-starter-log4j           添加 Log4j 的支持。  
  21. spring-boot-starter-logging         使用 Spring Boot 默认的日志框架 Logback。  
  22. spring-boot-starter-tomcat          使用 Spring Boot 默认的 Tomcat 作为应用服务器。  
所有这些 POM 依赖的好处在于为开发 Spring 应用提供了一个良好的基础。Spring Boot 所选择的第三方库是经过考虑的,是比较适合产品开发的选择。但是 Spring Boot 也提供了不同的选项,比如日志框架可以用 Logback 或 Log4j,应用服务器可以用 Tomcat 或 Jetty。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码码再也不用担心我的学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值