![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 90
止步前行
从小白到大师,是一个过程,请相信过程。
展开
-
Spring源码系列(十三)——Spring源码编译及详细注解
Spring源码系列(十三)——Spring源码编译及详细注解原创 2022-05-09 19:29:17 · 3066 阅读 · 1 评论 -
SpringBoot自定义starter增强版(二)——扫描自定义注解
SpringBoot自定义starter加强版——扫描自定义注解原创 2022-01-13 19:30:00 · 3274 阅读 · 3 评论 -
Spring源码系列(十二)——Spring自动注入原理及源码分析
Spring源码系列(十二)——Spring自动注入原理及源码分析原创 2021-11-30 14:59:14 · 2047 阅读 · 1 评论 -
Spring源码系列(十一)——Spring源码总结
Spring源码系列(十一)——Spring源码总结原创 2021-11-22 08:57:10 · 1107 阅读 · 0 评论 -
Spring源码系列(十)——ApplicationEvent事件机制源码分析
Spring源码系列(十)——ApplicationEvent事件机制源码分析原创 2021-11-10 08:59:05 · 2520 阅读 · 0 评论 -
Spring源码系列(九)——AOP动态代理源码分析
Spring源码系列(九)——AOP动态代理源码分析原创 2021-11-07 14:27:25 · 691 阅读 · 0 评论 -
Spring源码系列(八)——Mybatis是如何整合进Spring源码分析
Spring源码系列(八)——Mybatis是如何整合进Spring源码分析原创 2021-11-06 16:28:49 · 592 阅读 · 3 评论 -
Spring源码系列(七)——Bean的实例化和初始化过程
Spring源码系列(七)——Bean的实例化和初始化过程原创 2021-11-04 15:10:52 · 1252 阅读 · 1 评论 -
Spring源码系列(六)——容器的刷新(下)
Spring源码系列(六)——容器的刷新(下)原创 2021-11-03 09:12:13 · 252 阅读 · 0 评论 -
Spring源码系列(五)——FactoryBean的使用与源码分析
Spring源码系列(五)——FactoryBean的使用与源码分析原创 2021-11-02 16:57:59 · 1143 阅读 · 1 评论 -
Spring源码系列(四)——ConfigurationClassPostProcessor功能解析
Spring源码系列(四)——ConfigurationClassPostProcessor功能解析原创 2021-10-24 16:05:05 · 839 阅读 · 2 评论 -
Spring源码系列(三)——容器的刷新(上)
Spring源码系列(三)——容器的刷新(上)原创 2021-10-22 10:00:36 · 751 阅读 · 0 评论 -
Spring源码系列(二)——注册配置类
Spring源码系列(二)——注册配置类原创 2021-10-21 10:15:54 · 571 阅读 · 2 评论 -
Spring源码系列(一)——容器的创建
Spring源码系列(一)——容器的创建原创 2021-10-20 17:00:10 · 1009 阅读 · 0 评论 -
Spring中Bean的生命周期源码分析
Spring中Bean的生命周期源码分析原创 2021-09-12 09:55:10 · 286 阅读 · 0 评论 -
Spring后置处理器BeanPostProcessor源码解析
Spring后置处理器BeanPostProcessor源码解析原创 2021-09-11 13:52:20 · 330 阅读 · 0 评论 -
SpringBoot的starter启动机制分析
SpringBoot的starter启动机制分析原创 2021-09-11 12:32:32 · 617 阅读 · 0 评论 -
SpringMVC知识点整理
学习笔记,仅供自己回忆时参考原创 2021-08-30 09:45:59 · 487 阅读 · 0 评论 -
详细拆解Java日志框架
详细拆解Java日志框架原创 2020-10-16 09:57:36 · 518 阅读 · 0 评论 -
Spring源码前奏——Java反射
Spring源码前奏——Java反射原创 2020-07-28 16:18:54 · 338 阅读 · 1 评论 -
Servlet3.0新特性和Web容器如何整合SpringMVC
Servlet3.0新特性和如何启动SpringMVC原创 2019-12-25 22:21:08 · 581 阅读 · 0 评论 -
Spring中读取配置属性的方式和SpringBoot自动配置重要特性
Spring中读取配置属性的方式和SpringBoot自动配置重要特性原创 2019-12-23 20:33:44 · 1441 阅读 · 1 评论 -
在SpringBoot 中如何自定义 SpringMVC 配置?
在SpringBoot 中如何自定义 SpringMVC 配置?原创 2019-11-27 10:24:45 · 1013 阅读 · 0 评论 -
SpringMVC中HandlerMapping和HandlerAdapter详解(适配器模式)
SpringMVC中HandlerMapping和HandlerAdapter详解(设配器模式)原创 2019-11-11 11:31:42 · 14283 阅读 · 28 评论 -
Spring中AOP详解和总结
一、前言在上一篇中,介绍了使用代理来实现日志的记录,该方法在平时工作中不易于使用,因为要有一定的设计模式的基础。下面就来介绍下Spring的一个非常核心的概念AOP,即面向切面编程。二、AOP术语说明为了理解AOP,必须先了解AOP的相关术语:1、通知(Advice):在AOP中,切面的工作被称为通知。通知定义了切面“是什么”以及“何时”使用。除了描述切面要完成的工作,...原创 2018-06-21 18:56:46 · 1249 阅读 · 0 评论 -
Interceptor的使用和使用场景
一、引言 在上一篇文章中,介绍了Interceptor和Filter的区别和执行顺序。我们可以知道Filter依赖于Servlet,而Interceptor依赖于SpringMVC框架,所以二、介绍 三、代码 四、总结...原创 2018-06-03 19:27:28 · 20984 阅读 · 0 评论 -
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别原创 2018-06-03 13:31:00 · 229934 阅读 · 81 评论 -
使用Spring测试模块MockMvc测试请求功能
一、MockMvc介绍在MVC架构的后台系统中,我们可以对Dao层使用junit和spring的测试模块来测试操作数据库的正确性,如前一篇文描述的那样。但对于所编写与业务相关的controller层,在开发中,最常用的测试方式是,从客户端发起一个真正的http请求,然后在后台进行debug模式调试,或者日志输出调试。对于前后端分离的系统架构来说,这样做并不是一个很好的办法,下面来介绍一下Spr原创 2018-02-05 15:47:36 · 1017 阅读 · 1 评论 -
Spring的Dao单元测试及运行遇到的Could not load driverClass ${jdbc.driverClass}问题解决
一、关于Dao的测试对于Dao层编写结束后,应该立即对该层的各个数据库方法进行测试,而不是等把所有的业务逻辑写完,再进行全面测试,如果是这样,那么结果会非常痛苦,也会给其他人埋下很多坑。养成习惯很重要。二、Dao单元测试具体步骤:(1)、maven工程,引入相关jar包,若不是maven工程,下载相关jar包: (2)、编写相关的test代码: 三、运行遇到的关于Cou原创 2018-02-05 13:10:50 · 5390 阅读 · 0 评论 -
Spring中的声明式事务介绍
Spring中的声明式事务介绍原创 2018-06-22 22:59:12 · 546 阅读 · 0 评论 -
Spring中的后置处理器BeanPostProcessor
一、Spring IOC容器中Bean的生命周期Spring IOC容器可以管理Bean的生命周期,IOC容器允许在Bean生命周期的特定点执行定制的操作,即调用特定的方法。1、Spring IOC容器对Bean的生命周期进行管理的过程:(1)、通过构造器或工厂方法创建 Bean 实例;(2)、为 Bean 的属性设值和对其他 Bean 的引用;(3)、调用 Bean 的初始化方法;(...原创 2018-10-11 21:57:56 · 448 阅读 · 0 评论 -
Spring IOC容器通过静态工厂方法和实例工厂方法获取Bean
一、引言对于通过类名在配置文件中配置Bean是再普通不过的配置了,此处略过,主要介绍通过静态工厂方法和实例工厂方法从容器中获取Bean,下面直接上代码。二、静态工厂方法1、实体类public class Car { private String brand; private String price; public Car(String brand, String price) ...原创 2018-10-12 22:21:16 · 2752 阅读 · 0 评论 -
SpringMVC注解详解
一、配置文件1、在web.xml配置文件中,加入DispatcherServlet配置<!-- 配置 DispatcherServlet --><servlet> <servlet-name>dispatcherServlet</servlet-name>原创 2018-10-18 15:57:18 · 285 阅读 · 0 评论 -
Servlet容器(Tomcat)是如何启动和创建 Spring 容器的?
Servlet容器(Tomcat)是如何启动和创建 Spring 容器的?原创 2018-10-15 20:53:54 · 4603 阅读 · 1 评论 -
Spring常用注解
注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列 Spring、Spring MVC相关注解的简介。Spring部分1、声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controlle...原创 2019-02-14 19:53:21 · 313 阅读 · 0 评论 -
向Spring容器中注册组件的几种方式
向Spring容器中注册组件的几种方式原创 2019-09-08 14:52:03 · 1589 阅读 · 1 评论 -
Spring中的BeanFactoryPostProcessor
Spring中的BeanFactoryPostProcessor原创 2019-09-24 09:20:04 · 517 阅读 · 1 评论 -
Web开发之Spring、SpringMVC、MyBatis配置文件详解
一、前言编码对于一个程序员来说,只是一个基本的工作技能,对于一些专心写代码的人来说,对于所用框架的理解或许就不那么重要,鉴于自己目前的水平,还是把自己之前研究过的一些框架知识,也就是工作中常用的SSM框架,做一点总结。二、Web.xml配置文件web.xml文件为所有web应用程序启动加载的首个文件,所有框架的加载都需要在此配置 对于ContextLoaderListener原创 2018-01-29 14:52:24 · 864 阅读 · 1 评论