SpringBoot2.x基础篇:开发你的第一个SpringBoot应用程序

本篇文章是2020年的开篇之作,希望能带给你不一样的阅读体验,能带给给你清晰的阅读思路。

推荐阅读

SpringBoot2.x版本专题文章汇总

被访问0


专题愿景

旨在打造全网免费精而全SpringBoot系列技术文章学习专题,从简单了解核心技术再到源码分析都涵盖在其中,作者在在简书开通的SpringBoot核心技术专题,原创的文章总阅读量已达到数百万,这跟大家的关注与支持息息相关!!!

SpringBoot1.x版本专题文章汇总

被访问0


专题愿景

旨在打造全网免费精而全SpringBoot系列技术文章学习专题,从简单了解核心技术再到源码分析都涵盖在其中,作者在在简书开通的SpringBoot核心技术专题,原创的文章总阅读量已达到数百万,这跟大家的关注与支持息息相关!!!

SpringBoot基础教程专题

被访问0


关于专题

这篇文章涵盖了本博客SpringBoot相关的技术文章,由于文章编写的先后时间不同,所以采用的SpringBoot版本也有一些差异,不过各个版本的变化不会太大,近期的文章都是采用最新的SpringBoot2.x版本进行编写。

SpringBoot使用@ConstructorBinding注解进行配置属性绑定

SpringBoot2.2版本发行后一些新的功能也渐渐的浮出了水面,在之前版本SpringBoot的配置文件与类之间的属性绑定(@ConfigurationProperties)是通过Setter方法来进行绑定对应的配置值,而从2.2版本开始支持了构造函数的方式进行绑定。

SpringBoot2.2版本配置绑定是不是有点坑了?

SpringBoot版本升级兼容性一直做的不是多么的美丽,各个大分支之间由于底层使用的Srping版本不同,才导致的这种问题出现,而升级到2.2.1.RELEASE版本之后又遇到一个配置绑定的坑。

SpringBoot整合Flyway完成数据库持久化迭代更新

每次服务的代码更新部署,难免会存在数据库结构的变更以及字典数据的添加,手动执行更新脚本是一个耗时耗力的工作,而且还会出现遗漏或者其他状况,SpringBoot内部集成了一个自动执行数据库脚本的第三方依赖Flyway来解决这个繁琐的问题。

SpringBoot如何加载jar包外面的配置文件?

虽然现在springboot提供了多环境的支持,但是通常修改一下配置文件,都需要重新打包。
在开发springboot框架集成时,我遇到一个问题,就是如何让@PropertySource能够“扫描”和加载jar包外面的properties文件。

Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。

Spring Boot 使用 AOP 防止重复提交

在传统的web项目中,防止重复提交,通常做法是:后端生成一个唯一的提交令牌(uuid),并存储在服务端。页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证提交请求的唯一性。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×