spring boot
一个有梦想的男人
这个作者很懒,什么都没留下…
展开
-
SpringBoot 中 Spring Validation 工作方式
validation 是javax中定义的一套验证接口, 目前我们大家熟悉的实现是hibernate的validation 实现 ;问题1 , 在springboot中 validation是如何引入的?问题2, spring中validation的验证如何实现?// 自动配置验证器bean到上下文中@Configuration@ConditionalOnClass(Execu...原创 2020-01-14 16:03:11 · 319 阅读 · 0 评论 -
springMVC源码研究--初识篇2 / 2(请求url与handler的映射解析,springMVC请求处理流程)
在自动配置类中EnableWebMvcConfiguration, 我们可以找到一个处理类@Bean @Primary @Override public RequestMappingHandlerMapping requestMappingHandlerMapping() { // Must be @Primary for MvcUriComponentsBuilder t...原创 2020-01-09 18:12:59 · 323 阅读 · 0 评论 -
springMVC源码研究--初识篇1 / 2(springboot 自动化配置springMVC以及mvc初始化机制)
最近使用springboot 做微服务开发,对外提供的都是http接口,那么就来研究下springMvc。Servlet 是web容器对http请求进行处理的基本集成单元,应用程序处理的所有请求都是通过servlet转发controller里面对应的方法上的, 那么:springboot是怎么样自动配置启用了springMvc功能?springmvc是怎么做到的接受servlet转发的...原创 2020-01-09 17:37:34 · 218 阅读 · 0 评论 -
Spring Boot EnvironmentPostProcessor 接口使用与LOG日志输出的使用
在项目中我们通常会写一些插件的东西来做一些自动化配置,例如:读取环境变量,根据不同的环境设定不同的运行参数配置; 那么,EnvironmentPostProcessor 就很有必要了解一下了;这个接口的意义就是:能够在默认的配置资源加载完成后,暂未使用加载到的配置 来实例化bean,这期间想做点配置信息改变;下面直接贴上实现:public class CustomEnvironmen...原创 2019-12-08 10:52:56 · 1929 阅读 · 2 评论