Spring
子夕听雨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DispatcherServlet处理过程及源码分析
DispatcherServlet处理过程及源码分析 第一步 寻找WebApplicationContext并将其作为一个属性绑定到请求上,这样Controller和其他元素在处理过程中就可以使用它。默认它是绑定在DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE这个键上。 DispatcherServlet这个类里最重要的两个方法是doSer...原创 2020-04-19 19:04:13 · 313 阅读 · 0 评论 -
DispatcherServlet配置及源码分析
DispatcherServlet配置及源码分析 DispatcherServlet是前端控制器,它负责拦截特定类型得请求并分发至对应的Controller。DispatcherServlet和其它Servlet一样,需要在Java配置类或者web.xml 里进行声明和配置映射。反过来,DispatcherServlet也利用Spring配置来寻找组件、视图解析或者异常处理等。 配置Dispatc...原创 2020-04-03 20:52:01 · 380 阅读 · 0 评论 -
代理模式及Spring AOP
代理模式及Spring AOP 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 Subject:定义RealSubject和Proxy 的共用接口 RealSubject:定义Proxy所代理的实体 Proxy:保存一个指向真实实体的引用,并提供和真实实体相同的接口 Java实现: package com.lbl.pojo; public interface ...原创 2020-03-29 22:57:40 · 145 阅读 · 0 评论 -
Spring使用注解开发
Spring使用注解开发 注意: 在Spring4之后,使用注解开发,必须先导入AOP的包 需要在配置文件中导入context的约束,并增加对注解的支持(两处) 指定位置进行组件扫描,只有扫描到的包中的注解才会生效: <context:component-scan base-package="com.lbl"/> @Component 相当于注册一个Bean @Value...原创 2020-03-29 22:51:51 · 132 阅读 · 0 评论 -
Bean的自动装配
Bean的自动装配 ByName 自动在容器上下文中查找和对象Set方法名中的属性名相同的Bean id 使用注意: Bean id需唯一 需要无参构造器 需要注入属性的Set方法 Bean的id值要与Set方法名中的属性名相同 Bean的id值必须全部为小写 例子: 假设有一个人,有一条狗和一只猫。 package com.lbl.pojo; public clas...原创 2020-03-27 19:34:36 · 134 阅读 · 0 评论 -
依赖注入的方法
依赖注入的方法 通过构造器注入 官方文档: Core Technologies 通过有参构造器注入。 使用: 假设有一个人,有一条狗和一只猫,狗有名字和年龄。 package com.lbl.pojo; public class User { private Cat cat; private Dog dog; pu...原创 2020-03-26 20:58:41 · 142 阅读 · 0 评论 -
控制反转(IOC)原理推导
LOC原理推导 以前的Web开发 开发者常常会写:DAO层接口,DAO层实现类;Service层接口,Service层实现类。 比如有这样四个文件: //DAO层接口 package main.java.dao; public interface UserDao { void getUser(); } //DAO层实现类 ...原创 2020-03-24 22:29:59 · 320 阅读 · 0 评论
分享