![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 79
易燃易炸佛系少女
学无止境
展开
-
spring boot application配置文件加载顺序
加载形式覆盖式加载,多个配置文件加载后形成互补的结果加载顺序:序号越小优先级越高,优先级高的会覆盖优先级低的配置同目录下, 有application.yml 也有application.properties, application.properties优先级更高java 项目启动命令启动命令 : java -jar jar包名称指定启动加载配置 : java -jar jar包名称 --spring.config.location=D:/xxx指定多个配置(多个配置见通原创 2020-07-26 11:48:57 · 409 阅读 · 0 评论 -
参数校验
controller 层参数校验1. dto 参数校验 : method param@Valid/@Validated +Dto 约束注解2. @RequestParam 参数校验 : controller class@Validated + 约束注解service 层参数校验1. dto 参数校验 : class @Validated + method param @Valid + Dto 约束注解@Valid 和 @Validated 区别所属包不同@Valid 是 javax 提原创 2020-07-26 11:46:02 · 192 阅读 · 0 评论 -
【spring】统一异常处理
作用统一处理抛出的异常,简化异常处理对前端友好,错误代码不会跑到前端,且返回统一的数据格式也方便前端统一处理实现类上添加 @ControllerAdvice + @ResponseBody 或者 @RestControllerAdvice 注解方法上添加 @ExceptionHandler 注解,通过value属性指定处理的异常类型,多个异常类型用逗号分隔定义统一的返回对象 如示例中的 BaseResponse类型示例@Slf4j@ControllerAdvice@Respons原创 2020-06-07 11:11:22 · 189 阅读 · 0 评论 -
junit与mockMVC测试
一、 Junit常用注解1. @Before: 在每个测试方法执行之前都会执行一次,常用于初始化数据,资源2. @BeforeClass: 在所有测试方法执行之前执行,只执行一次,类必须用static void 修饰3. @AfterClass:在所有测试方法之后执行,只执行一次,类必须用static void 修饰4. @After:原创 2017-11-09 10:44:54 · 1185 阅读 · 0 评论