Spring Boot 推荐的基础 POM 文件

名称 说明
spring-boot-starter 核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。
spring-boot-starter-amqp 通过 spring-rabbit 支持 AMQP。
spring-boot-starter-aop 包含 spring-aop 和 AspectJ 来支持面向切面编程(AOP)。
spring-boot-starter-batch 支持 Spring Batch,包含 HSQLDB。
spring-boot-starter-data-jpa 包含 spring-data-jpa、spring-orm 和 Hibernate 来支持 JPA。
spring-boot-starter-data-mongodb 包含 spring-data-mongodb 来支持 MongoDB。
spring-boot-starter-data-rest 通过 spring-data-rest-webmvc 支持以 REST 方式暴露 Spring Data 仓库。
spring-boot-starter-jdbc 支持使用 JDBC 访问数据库。
spring-boot-starter-security 包含 spring-security。
spring-boot-starter-test 包含常用的测试所需的依赖,如 JUnit、Hamcrest、Mockito 和 spring-test 等。
spring-boot-starter-velocity 支持使用 Velocity 作为模板引擎。
spring-boot-starter-web 支持 Web 应用开发,包含 Tomcat 和 spring-mvc。
spring-boot-starter-websocket 支持使用 Tomcat 开发 WebSocket 应用。
spring-boot-starter-ws 支持 Spring Web Services。
spring-boot-starter-actuator 添加适用于生产环境的功能,如性能指标和监测等功能。
spring-boot-starter-remote-shell 添加远程 SSH 支持。
spring-boot-starter-jetty 使用 Jetty 而不是默认的 Tomcat 作为应用服务器。
spring-boot-starter-log4j 添加 Log4j 的支持。
spring-boot-starter-logging 使用 Spring Boot 默认的日志框架 Logback。
spring-boot-starter-tomcat 使用 Spring Boot 默认的 Tomcat 作为应用服务器。

Spring Boot 推荐的基础 POM 文件相关推荐

  1. Spring Boot系列(一) Spring Boot介绍和基础POM文件

    2019独角兽企业重金招聘Python工程师标准>>> Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...

  2. [maven][spring boot] mvn -f 指定pom文件

    前言 spring boot 2.0 + mvn 3.5 项目 测试环境中运行spring boot时,需要指定属性文件为:application-test 使用 方式时,指定属性文件未起效 经过尝试 ...

  3. Spring Boot 2.x基础教程:多文件的上传

    昨天,我们介绍了如何在Spring Boot中实现文件的上传(博客地址:https://blog.didispace.com/spring-boot-learning-21-4-3/).有读者问:那么 ...

  4. Spring Boot 2.x基础教程:使用Elastic Job实现定时任务

    上一篇,我们介绍了如何使用Spring Boot自带的@Scheduled注解实现定时任务(https://blog.didispace.com/spring-boot-learning-2-7-1/ ...

  5. Spring Boot学习笔记-基础(2)

    Spring Boot学习笔记-基础(2) Spring Boot 优点: – 快速创建独立运行的Spring项目以及与主流框架集成 – 使用嵌入式的Servlet容器,应用无需打成WAR包 – st ...

  6. Spring Boot 2.x基础教程:使用LDAP来管理用户与组织数据

    很多时候,我们在做公司系统或产品时,都需要自己创建用户管理体系,这对于开发人员来说并不是什么难事,但是当我们需要维护多个不同系统并且相同用户跨系统使用的情况下,如果每个系统维护自己的用户信息,那么此时 ...

  7. Spring Boot 2.x基础教程:使用Redis的发布订阅功能

    通过前面一篇集中式缓存的使用教程,我们已经了解了Redis的核心功能:作为K.V存储的高性能缓存. 接下来我们会分几篇来继续讲讲Redis的一些其他强大用法!如果你对此感兴趣,一定要关注收藏我哦! 发 ...

  8. Spring Boot 2.x基础教程:使用JTA实现分布式事务

    在一个Spring Boot项目中,连接多个数据源还是比较常见的.之前也介绍了如何在几种常用框架的场景下配置多数据源,具体可见: Spring Boot 2.x基础教程:JdbcTemplate的多数 ...

  9. Spring Boot 2.x基础教程:使用集中式缓存Redis

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 之前我们介绍了两种进程内缓存的用法,包括Spring B ...

最新文章

  1. CSLA .NET概述
  2. druid列存数据库简介
  3. 网络营销教程—SEO 第八章 内部链接的优化操作
  4. LeetCode栈专题-1(go/py3/c++)
  5. SAP License:SAP如何区分固定成本和变动成本
  6. Evolution Game DP
  7. 计算机网络之JSONP跨域
  8. 软件包管理器前端工具yum的使用
  9. 基于matlab的高等数学,基于MATLAB的高等数学问题求解
  10. c# excel vsto 表格偏移Offset
  11. 【Java题解】小米算法面试题
  12. vue 城市级联选择 distPicker
  13. linux某用户 计划任务,Linux计划任务管理
  14. python客户端开发自行车租赁系统_Python数据可视化——共享单车数据分析
  15. Gimp 替换白色背景
  16. 阿里云-云开发平台入门篇——静态网站的全生命周期实战
  17. 白皮书:柬埔寨通过区块链支付实现无美元未来
  18. 基于lora模块智能井盖解决方案
  19. python:考试前,练手习题(斐波那契数,字符串排序,九九乘法表,水仙花数,求和...求数字倍数,(保佑不挂科!)
  20. Explainable Artificial Intelligence Approaches: A Survey

热门文章

  1. POJ NOI MATH-7826 分苹果
  2. 位图(bitmap)—— C语言实现
  3. Gram 矩阵性质及应用
  4. 极简代码(一)—— 精确率和错误率的计算
  5. atop用法_atop 使用详情
  6. qml中使用combobox实现多级菜单_Excel教程:还不会做Excel三级下拉菜单?其实它跟复制粘贴一样简单...
  7. python自动化办公入门书籍-Python自动化办公实战教程2020最新带源码
  8. 国外大神一张图学会python-学习Python不得不关注和学习的国外大神博客
  9. 苹果沦为语音识别领域失败者?
  10. 漳州java,漳州学java,漳州学java学校,漳州学java效果怎么样