
SpringBoot+Flyway进行数据表自动迁移和填充
对于多环境的应用,这样手把手去操作就比较麻烦了,而且还有可能会出错,如果我们使用数据库版本管理工具进行自动迁移和数据填充,就可以直接适配到 N 多个环境,再也不用去担心每个环境数据库结构的差异。 依赖 首先,我们需要先引入 Flyway 的依赖,大家也可以到这里去查找版本:htt...
对于多环境的应用,这样手把手去操作就比较麻烦了,而且还有可能会出错,如果我们使用数据库版本管理工具进行自动迁移和数据填充,就可以直接适配到 N 多个环境,再也不用去担心每个环境数据库结构的差异。 依赖 首先,我们需要先引入 Flyway 的依赖,大家也可以到这里去查找版本:htt...
在 SpringBoot 中,默认枚举的响应和请求都是以枚举名称为对应值,如果我们需要自定枚举的响应值和请求值,就需要单独处理,本次我们就来聊聊一些比较简单快捷方便的处理方式。 响应值 总所周知,SpringBoot内置的 HTTP 响应结构序列化是使用的 Jackson,所以我...
Sa-Token是一款优秀且轻量级的权限认证框架,在接触到 Sa-Token 之前,大部分时间都是使用的 Shiro 或者是 Spring Security,但是这两者使用起来配置太多,对于开发者而言我们更希望一行代码就可以实现对应功能(当然许多场景下这是不可能的),但是Sa-T...
前言 我们来演示一下使用 Zxing 生成二维码并输出到页面中。 正文 ZXing 是一个开放源码的,用 Java 实现的多种格式的 1D/2D 条码图像处理库,它包含了联系到其他语言的端口。Zxing 可以实现使用手机的内置的摄像头完成条形码的扫描及解码。 首先,我们要新建一个...
前言 在 JavaWeb(JSP)中实现资源下载功能只需要在响应头上加入 content-disposition 响应类型即可,类型的值为attachment;filename= 文件名,这样就可以实现下载功能。 正文 首先,我们需要一个引导页面,在引导页面中将指定的目录下的图片...
前言 Java 的构造方法,是在创建对象的时候 JVM 自动会执行的一种方法。另外在 Java 中还有一个名为“构造代码块”的东西,他和构造方法一样都是在创建对象的时候会自动执行的,构造代码块要写在与构造方法同一级。 代码块的类别有如下三种: 构造代码块 局部代码块 静态代码块 ...
前言 首先,我们先来了解一下什么是构造方法(函数): 构造函数,是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与 new 运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数...
搜索当前标签