Spring
文章平均质量分 87
林头头03
德玛西亚从不退缩
展开
-
第二章 IOC的配置使用 --《跟我学Spring》笔记 张开涛
Bean的命名1.不指定ID2.指定ID3.指定name4.其他 ____________________________________________________________________________实例化Bean Spring IoC容器如何实例化Bean呢?传统应用程序可以通过new和反射方式进行实例化Bean。而Spring ...原创 2018-12-15 10:25:36 · 959 阅读 · 0 评论 -
第三章 3.1 DI配置及使用 --《跟我学Spring》笔记 张开涛
前边IoC一章我们已经了解了Bean依赖容器,那容器如何注入Bean的依赖资源,Spring IoC容器注入依赖资源主要有以下两种基本实现方式: 构造器注入:就是容器实例化Bean时注入那些依赖,通过在在Bean定义中指定构造器参数进行注入依赖,包括实例工厂方法参数注入依赖,但静态工厂方法参数不允许注入依赖; setter注入:通过setter方法进行注入依...原创 2018-12-15 15:50:26 · 971 阅读 · 0 评论 -
第三章 3.2 DI依赖循环 --《跟我学Spring》笔记 张开涛
什么是循环依赖循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用 CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图循环调用是无法解决的,除非有终结条件,否则就是死循环,最终导致内存溢出错误。Spring容器循环依赖包括构造器循环依赖和se...原创 2018-12-15 16:24:33 · 260 阅读 · 0 评论 -
第三章 3.3 DI自动装配 --《跟我学Spring》笔记 张开涛
自动装配自动装配就是指由Spring来自动地注入依赖对象,无需人工参与。目前Spring3.0支持“no”、“byName ”、“byType”、“constructor”四种自动装配默认是“no”指不支 持自动装配的,其中Spring3.0已不推荐使用之前版本的“autodetect”自动装配,推荐使用Java 5+支持的 (@Autowired)注解方式代替; 自动装配...原创 2018-12-15 16:52:49 · 427 阅读 · 0 评论 -
第三章 3.4 DI之Bean的作用域 --《跟我学Spring》笔记 张开涛
Bean的作用域Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“global session”三种web作用域;Spring还允许用户定制自己的作用域。 基本的作用域一、singleton (按照 单例设计模式) 指“singleton”作用域的Bean只会在每个Spring IoC容器...原创 2018-12-16 16:13:16 · 271 阅读 · 0 评论 -
Spring常用注解简述
@Component标注一个普通的spring Bean类@Component可以代替@Repository、@Service、@Controller,因为这三个注解是被@Component标注的。但尽量使用对应组件注解的类替换@Component注解,在spring未来的版本中,@Controller,@Service,@Repository会携带更多语义。并且便于开发和维护。@C...转载 2019-03-14 16:06:14 · 1256 阅读 · 0 评论 -
图文springMVC拦截器实现原理
在介绍SpringMVC拦截器前,先介绍一下SpringMVC的流程。1、用户发送请求,经过前端控制器Dispacherservlet(Controller的核心)将url交给处理器映射器HandlerMapping处理2、处理器映射器HandlerMapping处理url,返回HandlerExecutionChain(可能包含拦截器,一定包含自定义的Controller(han...原创 2019-03-14 23:34:05 · 8802 阅读 · 3 评论