springboot枚举类型传递

2021-04-10
阅读 4 分钟
7k
在本周写项目时,需要将枚举类型作为参数进行传递。测试首先先建立一个枚举类: {代码...} 再建立一个枚举api接口: {代码...} 进行测试,使用枚举名发送数据:使用枚举序号发送数据:由此可见,在springboot默认请求参数映射中,枚举类型只能通过枚举名来进行参数映射,但有时候我们需要用序号来做映射。Converter顾明思议C...

springboot 启动时初始化数据库

2020-02-08
阅读 3 分钟
16.5k
可以在spring-boot的配置文件application.yml中设置要初始化的sql文件。这是最简单的方法,只需要添加属性就可以实现。

docker-compose 配置spring环境

2019-11-09
阅读 3 分钟
5.4k
最近需要打包项目给成员们进行测试,但打包运行后很影响开发,于是打算使用docker模拟生产环境运行打包后的项目,这样就能既开发,又能给成员进行测试了。由于原项目过大,打算先拿软件工程的大实验试试水,软件工程大实验使用的是spring-boot,redis,mysql,angular,nginx这些环境,先试了试后台的spring-boot,redis,mysq...

记一次拦截器配置

2019-11-01
阅读 8 分钟
1.7k
由于项目升级变更,开放给第三方接口参数中的时间参数由字符串类型变更为Long类型,为了第三方上传参数能像原来一样不受影响,解决的想法是在加一个过滤器,在请求体到达控制器之前,由过滤器将json对象里的时间字符串变更为时间戳。看起来简单,但实现过程中却遇到了不少问题。

验证码

2019-05-25
阅读 3 分钟
2k
实现方法:在后台生产验证码并保存到session当中,将生成的验证码图片返回给前台,接收前台回传的数据时,对验证码进行验证,如果正确则进行下一步操作并清除session里存储的验证码,如果错误返回失败信息。

spring boot 默认异常处理

2019-04-13
阅读 3 分钟
5.8k
本周在看陈杰写的自定义异常的微信异常时,使用的是自定义异常状态码和信息,在出错时将他抛出,并用@ExceptionHandler注解定义一个全局异常处理器,根据异常的内容向前台发送状态码和信息,处理异常的代码如下图: