工作原因,最近我也用上了 Lombok(本文纯属技术探讨,不持任何立场,请轻喷)。
工作原因,最近我也用上了 Lombok(本文纯属技术探讨,不持任何立场,请轻喷)。
其实我不仅会 Spring Security,Shiro 也略懂一二!
和大家分享一个松哥原创的 Shiro 教程吧,还没写完,先整一部分,剩下的敬请期待。
Apache Shiro是一个开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架具有直观、易用等特性,同时也能提供健壮的安全性,虽然它的功能不如SpringSecurity那么强大,但是在普通的项目中也够用了。
Spring Boot 中这个默认视图名有点意思,看懂直呼内行内行!
[TOC]
在 Spring Boot 项目中,有的时候我们想返回一段 JSON,结果却忘了写 @ResponseBody
注解,像下面这样:
SpringMVC 九大组件之 ViewResolver 深入分析
SpringMVC 中的九大组件前面已经和大家分享了好几个了,今天我们来继续视图解析器的分析。
SpringMVC 九大组件之 HandlerAdapter 深入分析
[TOC]
SpringMVC 九大组件,前面和大家分析了 HandlerMapping,今天我们来看 HandlerAdapter。因为前面已经做了很多铺垫了,所以今天的内容不会太难。
Spring Boot 定义接口的方法是否可以声明为 private?
我们在 Controller 中定义接口的时候,一般都是像下面这样:
1 |
|
接口参数 Model 中的数据放在 session 中还是 request 中?
在 SpringMVC 中,大家都知道有一个特殊的参数 Model,它的使用方式像下面这样:
SpringMVC 九大组件之 HandlerMapping 深入分析
前面跟小伙伴们分享了 SpringMVC 一个大致的初始化流程以及请求的大致处理流程,在请求处理过程中,涉及到九大组件,分别是:
SpringMVC 源码分析之 DispatcherServlet
前面松哥和大家聊了 DispatcherServlet 的父类 FrameworkServlet,大家从中了解到在 DispatcherServlet 中,方法执行的入口应该是 doService。如果小伙伴们还没看前面的分析,可以先看下,这有助于理解本文,传送门SpringMVC 源码分析之 FrameworkServlet。
SpringMVC 源码分析之 FrameworkServlet
前面和小伙伴们聊了 SpringMVC 的初始化流程,相信大家对于 SpringMVC 的初始化过程都有一个基本认知了,今天我们就来看看当一个请求到达后,它的执行流程是什么样的?当然这个流程比较长,松哥这里可能会分两篇文章来和大家分享。