Spring源码学习
文章平均质量分 84
wisfy_21
这个作者很懒,什么都没留下…
展开
-
Spring源码学习篇6 - DispatcherServlet 基本工作流程
配置DispatcherServletServlet3.0之后, Servlet可以被动态监测到,web.xml不再是必须的,一般的servlet可以使用@WebServlet,除了添加注解,也可编程配置。WebApplicationInitializer的实现类在应用部署的时候会被执行,可以再WebApplicationInitializer.onStartup中配置Spring的DispatcherServlet:public class MyWebApplicationInitializer im原创 2021-10-04 20:11:08 · 294 阅读 · 0 评论 -
Spring源码学习篇5 - XML配置了解Transaction
从一个简单的JDBC TX配置开始基本配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"原创 2021-08-29 20:57:14 · 554 阅读 · 0 评论 -
Spring源码学习篇4 - XML配置了解AOP
从一个简单的列子来看XML配置AOP<bean id="TargetObject" class="aoptest.TargetObject"/><bean id="AspectHandler" class="aoptest.AspectHandler"/><aop:config> <aop:aspect ref="AspectHandler"> <aop:pointcut id="testPointcutId"原创 2021-08-04 22:25:46 · 115 阅读 · 0 评论 -
Spring源码学习篇3 - XML配置了解AOP预备知识
AOP预备 - 代理AOP是基于代理来实现的,而且包含了JDK动态代理和原创 2021-08-02 20:56:34 · 92 阅读 · 0 评论 -
Spring源码学习篇3 - XML配置了解 Profiles
开篇对于XML配置文件来说,一般情况下根元素就是beans。XML配置文件被加载为document之后,会从根元素开始读取bean配置为BeanDefinition对象。但是,<beans>的解析开始前,其实还有profile属性的判断,只有profile匹配才会继续解析。可以在整个配置文件的根元素配置profile属性,比如:<beans profile="development" xmlns="http://www.springframework.org/schema/b原创 2021-07-13 23:21:35 · 1019 阅读 · 0 评论 -
Spring源码学习篇2 - XML配置看简单Bean的创建过程
0. 准备有两个简单类,书架Bookshelf 和书Bookpublic class Bookshelf { private String category; private List<Book> books; public Bookshelf() { } public Bookshelf(String category) { this.category = category; } public String g原创 2021-07-11 10:49:37 · 301 阅读 · 0 评论 -
Spring源码学习篇1 - 加载配置文件
基本的配置文件加载原创 2021-07-04 12:52:46 · 420 阅读 · 0 评论