
SpringMVC
文章平均质量分 97
夫礼者
技术的狂热爱好者,时至今日初心不改!<br>简书:https://www.jianshu.com/u/cd3dd432fd00
展开
-
源码解读Spring-Security之初始化启动
基于 SpringBoot2.4.2 + Spring-Security5.4.2。鉴于最近两年使用到的技术栈中Spring的权重越来越高,加之近期所参与的一个项目需求,遂决定加深以下对于Spring-Security的理解,做到"胸有成竹,遇事不慌"。原创 2021-01-30 18:56:24 · 324 阅读 · 3 评论 -
SpringBoot源码解析之集成hibernate-validator验证框架
本文尝试探究SpringBoot为集成验证框架而做的一些架构设计与实现,以期在实际运用中能够更加自如,做到心里有底。原创 2020-08-18 00:47:17 · 2503 阅读 · 0 评论 -
SpringMVC源码研究之LocaleResolver
Java Web项目中,国际化算得上一个通用需求了。SpringMVC也是提供了自己的解决方案。本文主要关注SpringMVC中提供的国际化功能实现。原创 2019-04-01 20:00:40 · 898 阅读 · 0 评论 -
SpringMVC请求处理中的参数处理和返回值处理
用户传入参数的处理参见本人博客http://blog.youkuaiyun.com/lqzkcx3/article/details/78794636 HandlerMethodArgumentResolver接口返回值处理参见 HandlerMethodReturnValueHandler接口。 都在 RequestMappingHandlerAdapter 得到应用,使用组合模式之 1.原创 2019-03-30 22:26:13 · 2862 阅读 · 0 评论 -
SpringMVC技巧之通用Controller
一个通用Controller。大多数情况下不再需要编写任何Controller层代码,将开发人员的关注点全部集中到Service层。原创 2018-05-25 18:49:11 · 7326 阅读 · 9 评论 -
SpringMVC源码研究之 mvc:resources
基于 4.3.12版本。1. 概述在使用SpringMVC来进行Web开发时,我们通常会选择让SpringMVC来代替Servlet容器来进行静态资源的请求处理(当然现在流行都是利用nginx等进行动静分离)。此时我们会进行如下的配置:<!-- 静态资源文件; 注意这里说的是静态 --><mvc:resources location="/resour...原创 2018-03-22 22:44:16 · 4977 阅读 · 2 评论 -
SpringMVC源码研究之注解mvc:annotation-driven
Spring-MVC注解1. 前言通过查看 spring-webmvc-xxx.jar 下的spring.handlers文件可以发现 mvc前缀的标签都是由 MvcNamespaceHandler 来进行解析的。通过查看其内部唯一的方法 init() 的实现可以确定 的解析工作是由 AnnotationDrivenBeanDefinitionParser 类全权负责的。原创 2017-10-04 22:20:33 · 2594 阅读 · 0 评论 -
SpringMVC源码研究之DispatcherServlet处理请求
上一篇文章我们已经讨论过了DispatcherServlet类的初始化问题,本篇博客则就SpringMVC处理一次完整的请求进行讨论。原创 2017-12-10 22:25:02 · 930 阅读 · 0 评论 -
SpringMVC源码研究之注解mvc:argument-resolvers
承接 之前的文章SpringMVC源码研究之注解 mvc:annotation-driven原创 2017-12-13 21:13:48 · 5945 阅读 · 1 评论 -
Shiro源码研究之ShiroFilterFactoryBean
公司终于决心搞一套完备的权限校验系统,借此机会本人举荐了Shiro,关于使用手册,开涛大神的文章已经足够详细了,所以我就不再班门弄斧。故转而研究下Shiro的内部实现;事业单位需求复杂,现在了解得深入一些,以后的应对也能相对从容很多。原创 2017-12-12 21:26:14 · 19527 阅读 · 0 评论