首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
githubscj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Spring之AntPathMatcher
2 . 分别对pattern和path进行分词,形成各自的字符串数组,其中分词的主要代码如下: 3 . 如果pattern的最后一个字符串是**则path不需要判断直接返回true; 4.这一步代表,pattern已经耗尽但是path还没耗尽,这时候肯定不匹配,直接返回fals…
SpringMVC源码系列:九大组件小记
前面几篇文章都是针对于SpringMVC中的具体组件进行源码分析的;本文主要用于补充记录一下关于SpringMVC中九大组件的学习。这个会牵扯出除之前的几篇HandlerMapping之外的其他一些基础组件。 之前简单的有介绍过DispatcherServlet这个类的体系结构…
Spring源码系列:依赖注入(三)-属性注入
前面文章中对依赖注入的触发和bean的创建做了学习记录,本文将来记录一下bean的属性注入过程。Bean的属性注入发生在BeanDefinitionValueResolver这个类中,BeanDefinitionValueResolver这类是用于bean工厂实现的Helper…
【SpringMVC】<context:include-filter>&&<context:exclude-filter>爬坑
大家好,我是磊叔的猪弟,猪在我心中从来不是蠢的代名词,而是懒的代名词,本次准备记录一个在开发测试过程中遇到的问题,跟踪了三天spring和第三方RPC组件的源码,最终发现了问题是因为第三方组件没有处理好而父子容器导致的,还有一个因素是spring注解扫描重叠。 在SpringM…
Spring4.x高级话题(四):条件注解@Conditional
在Spring4.x常用配置(四):Spring Profile中知道,通过活动的profile可以获得不同的Bean。Spring4提供了一个更加通用的基于条件的Bean的创建,即使用@Conditional注解。 @Conditional根据满足某一个特定条件创建一个特定的…
从源码分析Spring是如何解决循环依赖的
当IOC容器读取上面的配置时,就会先对beanA进行加载;在对beanA进行属性填充时,会发现beanA依赖于beanB,然后就会对beanB进行加载;当对beanB进行属性填充时,又会发现beanB依赖于beanA,于是就加载beanA... 可以想到,如果Spring的容器…
关于Spring InitialzationBean遇到的坑及分析思考
在项目中,会遇到如下情况,即需要在 Tomcat 启动时去执行一些操作,首先我们想到的是继承 ServletContextListener,然后在 contextInitialized 加入需要执行的操作,这是一种方法;那么对于 Spring 项目来说,也可以继承 Initia…
Spring【AOP模块】就是这么简单
CGLIB是一个强大的高性能的代码生成包,它可以在运行期扩展Java类与实现Java接口。它广泛的被许多AOP的框架使用,例如Spring AOP和dynaop,为他们提供方法的interception(拦截)。 需要引入cglib – jar文件, 但是spring的核心包中…
Spring官方文档翻译(1~6章)
Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的部分。可以在任何web框架上使用控制反转(IoC),也可以只使用Hibernate集成代码或JDBC抽象层。它支持声明式事务管理、通过RMI或web服务实现远程访…
深入理解Spring系列之十三:IntrospectorCleanupListener解析
在分析IntrospectorCleanupListener之前,先了解一下Introspector。Introspector是JDK中java.beans包下的类,它为目标JavaBean提供了一种了解原类方法、属性和事件的标准方法。通俗的说,就是可以通过Introspect…