![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring原理
liyongscys
running
展开
-
Mybatis Spring 整合原理
本文属于个人在学习过程中的笔记,本文不是讲解如何整合,只涉及相关原理。总的来说涉及Spring bean生命周期、jdk动态代理技术,最终达到mybatis与spring的整合。两者整合后的主要特点:只需定义接口无需编写实现即可调用对应实现方法,完成数据获取。整合实际是mapper的注册、注入,注册mapper 不需要我们一个一个注册,而是使用了扫描机制在Mybatis-Sprin...原创 2019-12-11 22:21:35 · 154 阅读 · 0 评论 -
Spring 命名空间的解析
以ClassPathXmlApplicationContext 方式启动容器为例首先是ClassPathXmlApplicationContext的构造器中的refresh方法refresh方法中依次调用:ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();然后下面列出类与方法,org.spri...原创 2019-02-23 22:42:41 · 715 阅读 · 0 评论 -
Spring Boot 和Spring Security
本文是描述Spring Boot 与Spring Security在web环境下相关的学习笔记,偏向于原理性质。在Spring Boot下,它其中包含了security的自动配置是SecurityAutoConfiguration和SecurityFilterAutoConfiguration要使用Spring Securty,就会使用注解EnableWebSecurity 来开启安全...原创 2019-06-19 22:01:29 · 200 阅读 · 0 评论 -
Spring Boot下是如何自动整合Spring MVC
原先我们使用Spring MVC开发WEB应用时,会在web.xml中配置一个servlet:DispatcherServletSpring Boot一般使用starter来整合第三方框架与扩展功能,在Spring Boot 中使用Spring mvc我们仅需要引入spring-boot-starter-web其套路是:定义一个XXXXAutoConfiguration的类。其中XXX...原创 2019-09-11 00:13:37 · 358 阅读 · 0 评论