![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-boot
逸飞兮
这个作者很懒,什么都没留下…
展开
-
【官方文档翻译】SpringBootActuator生产特性
翻译自 spring-boot 官方文档(版本:2.2.2.RELEASE)Spring Boot包含了许多附加功能,可以帮助您在将应用程序推送到生产环境时监视和管理它。您可以选择使用HTTP端点或与JMX一起管理和监视应用程序。审核、运行状况和度量数据收集也可以自动应用于您的应用程序。启用生产特性spring-boot-actuator 模块提供所有 SpringBoot 生产特性。启动...翻译 2020-01-13 09:12:56 · 2175 阅读 · 0 评论 -
SpringBootTest 测试工具
以下内容,翻译自官方文档,并结合了学习过程的demo。 Spring Boot提供了许多实用程序和注解,帮助测试应用程序。测试支持由两个模块提供:spring-boot-test 包含核心项,spring-boot-test-autoconfigure 支持测试的自动配置。大多数开发人员使用 spring-boot-starter-test,它同时导入 SpringBoot 测试模...翻译 2020-01-07 09:27:14 · 2110 阅读 · 0 评论 -
天啦!竟然从来没有人讲过 SpringBoot 支持配置如此平滑的迁移
SpringBoot 是原生支持配置迁移的,但是官方文档没有看到这方面描述,在源码中才看到此模块,spring-boot-properties-migrator,幸亏我没有跳过。看到这篇文章的各位,可算是捡到宝了,相信你继续往下看下去,定会忍不住点赞、收藏、关注。效果先放个效果吸引你 :)从 SpringBoot 2.0.0 版本开始,配置服务上下文,不支持 server.context-...原创 2019-11-26 09:04:21 · 999 阅读 · 0 评论 -
SpringBoot 正式环境必不可少的外部化配置
前言《【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目》 中有读者反应:部署后运维很不方便,比较修改一个 IP 配置,需要重新打包。这一点我是深有体会,17 年自学,并很大胆的直接在生产环境用的时候,我都是让产品经理(此时他充当我们的运维,嘿嘿)用压缩软件打开 jar,然后复制出配置,修改完之后再替换回去。为什么我这么大胆,因为当时才入行一年,而且...原创 2019-11-12 09:02:05 · 1001 阅读 · 0 评论 -
SpringBootCLI 命令行工具
Spring Boot CLI 是用于快速开发 Spring 应用的命令行工具。用来运行 Groovy (与 Java 风格类似)脚本。spring-cli 似乎不是可以各种diy spring-boot程序命令行参数、行为的工具,而是执行 groovy 脚本来快速达到一些效果。版本SpringBoot-2.2.0.RELEASE安装从官网下载 spring-cli 安装,然后...原创 2019-11-05 09:02:35 · 1342 阅读 · 0 评论 -
SpringBoot 配置提示功能
目的配置自动提示的辅助功能可以让配置写起来更快,准确率大大提高。springboot jar 包含提供所有支持的配置属性细节的元数据文件。文件的目的是为了让 IDE 开发者在用户使用 application.properties 或 application.yml 文件时提供上下文帮助和代码补全。大多数元数据文件是在编译时通过处理用 @ConfigurationProperties 注释...原创 2019-10-31 09:05:48 · 1051 阅读 · 1 评论 -
【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目
问题为什么开发web项目,spring-boot-starter-web 一个jar就搞定了?这个jar做了什么?通过 spring-boot 工程可以看到所有开箱即用的的引导模块 spring-boot-starter-xxx 都在 spring-boot-starters 子模块中,且所有的 spring-boot-starter-xxx 模块中都没有代码,都是在其他包中就完成对应的功能...原创 2019-10-19 20:30:03 · 895 阅读 · 0 评论 -
【源码解析】自动配置的这些细节不知道,别说你会 springboot
spring-boot 相对于 spring,很重要的一个特点就是自动配置,使约定大于配置思想成功落地。xxx-spring-boot-starter 一系列引导器能够开箱即用,或者只需要很少的配置(对于初学人员)就是因为已做了默认的自动配置。自动配置在一开始就初始化了一些配置,同时提供修改配置的入口。整体结构spring-boot-autoconfigure 包是 spring-boot-...原创 2019-10-17 08:48:25 · 1027 阅读 · 0 评论 -
【spring-boot 源码解析】spring-boot 依赖管理梳理图
在文章 【spring-boot 源码解析】spring-boot 依赖管理 中,我梳理了 spring-boot-build、spring-boot-parent、spring-boot-dependencies、spring-boot-starter-parent 依赖之间的关系,以及我们平常应该怎么用,这次奉上一张梳理图。公众号:逸飞兮(专注于 Java 领域知识的深入学习,从源码到原理,系...原创 2019-09-08 15:02:21 · 463 阅读 · 0 评论 -
【spring-boot 源码解析】spring-boot 依赖管理
关键词:spring-boot 依赖管理、spring-boot-dependencies、spring-boot-parent问题maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包、三方包太多太多,依赖冲突处理起来真是让人头疼,经常需要涉及到多个地方需要调整。微信公众号:逸飞兮(专注于java知识领域的源码分析,从源码中理解框架/工具原理、...原创 2019-09-02 08:49:53 · 1344 阅读 · 0 评论