![](https://img-blog.csdnimg.cn/2020122815511223.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 78
Spring
HoryC
这个作者很懒,什么都没留下…
展开
-
SpringMVC的执行流程
执行流程用户发送请求至前端控制器 DispatcherServletDispatcherServlet 收到请求调用 HandlerMapping 处理器映射器处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServletDispatcherServlet 调用 HandlerAdapter 处理器适配器HandlerAdapter 经过适配调用具体的处理器(Controller,也叫后端控制器)C原创 2021-02-07 22:24:02 · 270 阅读 · 0 评论 -
SpringBoot + Mybatis + Thymeleaf 搭建个人博客——Iceberg-Blog
Iceberg-BlogWhy Iceberg Blog为什么叫 Iceberg Blog ?学无止境,无论何时,我们都会感到知识就像一座冰山,我们学到的只是冰山一角。博客简介项⽬描述:采⽤前后端分离架构实现的博客系统,主体架构采用 SpringBoot + Thymeleaf + MyBatis,基于Java环境采用 IntelliJ IDEA 开发,使用 Maven 工具构建。涉及技术:Spring Boot、MyBatis、Thymeleaf设计细节:整个项⽬分为登录、博客管理、.原创 2021-01-22 17:42:00 · 1524 阅读 · 6 评论 -
一步步教你理解JDK动态代理
# 为什么使用代理?简单地说,除了当前类能够提供的功能外,我们还需要补充一些其他功能。最容易想到的情况就是权限过滤,比如有一个类可以用来做某项业务,但是由于安全原因只有某些用户才可以调用这个类,此时我们就可以做一个该类的代理类,要求所有请求必须通过该代理类,由该代理类做权限判断,如果安全则调用实际类的业务开始处理。可能有人说为什么我要多加个代理类?我只需要在原来类的方法里面加上权限过滤不就完了吗?在类的设计中有一个类的单一性原则问题,就是每个类的功能尽可能单一,因为只有功能单一这个类被改动的可能性才原创 2020-07-23 17:59:32 · 248 阅读 · 0 评论 -
Spring 框架之「初识AOP 面向切面编程」
AOP简介在软件行业,AOP为Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理 功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。Why AOP ?AOP解决的是 非业务代码抽取的问题。对重复的非业务代码进行抽取,在运行的时候往业务方法上动态植入“切面类代码”。采用横向抽取机制,取代了传统纵向继承体系重复性代码。原创 2020-10-20 21:38:15 · 161 阅读 · 0 评论