SpringBoot
SpringBoot
haikuc
这个作者很懒,什么都没留下…
展开
-
【springboot源码】真正理解配置文件加载顺序
1. 简介本文将从源码的角度解析配置文件的加载流程,请带着以下几个问题去阅读:命令行,虚拟机,配置文件配置的spring.profiles.active原理是什么?配置文件的目录和配置文件的名字是谁规定的?不同配置文件的优先级是怎么实现的?多个配置文件加载顺序是什么?2. spring.profiles.active本文的重点是配置文件的加载顺序,但这和spring.profiles.active是分不开的,所以先对spring.profiles.active作简要的介绍。2.1 设置方原创 2020-07-16 18:07:31 · 1239 阅读 · 3 评论 -
分组验证 Validation group
参考英文原文连接Spring MVC 3.1开始引入了分组验证。接下来一步步演示如何进行分组验证,分为用spring和不用spring两部分。创建分组就是建几个接口public class Account implements PasswordAware { interface ValidationStepOne { // validation group marker interface } interface ValidationStepTwo {原创 2020-06-10 16:47:42 · 5323 阅读 · 0 评论 -
从源码理解SpringBoot异常处理流程
异常发生的地方下面是doDispatch代码,mvc的核心流程,一般出错在第一行代码,它调用了Controller里面的业务代码。出错的话就会把异常赋值给dispatchException。最后一行代码负责处理异常和渲染视图。 mv = ha.handle(processedRequest, response, mappedHandler.getHandler()); .....}catch (Exception ex) { dispatchException = ex;}......}原创 2020-05-23 00:02:47 · 295 阅读 · 0 评论