Spring Boot 推荐的基础 POM 文件

本文介绍了Spring Boot中各种启动器的用途,包括核心POM、Web支持、数据库访问、安全性和测试等方面,为开发者提供了全面的Spring应用开发基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  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。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

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

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

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

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

打赏作者

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

抵扣说明:

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

余额充值