spring
yu_liantao
这个作者很懒,什么都没留下…
展开
-
spring4.x系列学习笔记(五)
一:xml方式实现配置 方法注入:lookup方式配置xml文件bean中实现自动生成接口的实例方法达到bean的prototype模式(每次调用生成一个新的依赖对象,依赖对象本身需要标注为prototype)。另外一种方式是重新定义一个类继承MethodReplacer接口,并返回需要的依赖对象,在配置bean时指定用标签替换达到每次重新生成一个依赖对象。 【lookup方式有一定的适用范围原创 2017-09-28 09:52:51 · 394 阅读 · 0 评论 -
Spring在Web容器中的启动过程
http://blog.csdn.net/robinjwong/article/details/41280251 首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境; 其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会转载 2017-10-18 09:37:24 · 219 阅读 · 0 评论 -
spring4.x系列学习笔记(四)
一:类装载器 加载class文件到JVM-》验证正确性(分配内存空间)-》初始化(静态变量初始化静态代码初始化)。 jvm启动时会加载3个装载器:根装载器(c++编写看不到加载jre核心库),extclassloader(加载jre扩展目录下的jar),appclassloader(应用程序类的加载,我们使用的),从上到下是父子关系。 资源操作接口resource方法: exist原创 2017-09-28 22:07:07 · 342 阅读 · 0 评论 -
spring的一些基础知识回顾
1.依赖注入方式: 属性注入 构造函数(类型,索引,联合) 工厂方法(非静态,静态) 泛型 2.参数注入 基本类型 注入bean 内部bean null 级联属性(原始类中初始化new) 集合(list,set,map,property) 3.自动装配(在配置文件中default-autowire) byName:通过名称 byType:通过类型 co原创 2017-10-06 15:29:55 · 152 阅读 · 0 评论 -
spring的一些基础知识回顾(二)
1.spel(动态生成) #{}可以是别的bean,可以是别的bean属性,可以是方法(动态为属性赋值),可以是正则(matches),可以有运算符(+-*/^ )比较运算符(>,=, 2.spring容器对bean中声明了init-method和destroy-method的方法在初始化和销毁时进行调用,可以在配置文件中配置或者注解。在注解开发使用 @PostConstru原创 2017-10-15 22:38:31 · 136 阅读 · 0 评论 -
spring基础知识总结
1.依赖注入方式: 属性注入 构造函数(类型,索引,联合) 工厂方法(非静态,静态) 泛型 2.参数注入 基本类型 注入bean 内部bean null 级联属性(原始类中初始化new) 集合(list,set,map,property) 3.自动装配(在配置文件中default-autowire) byName:通过名称 byType:通过类型 co原创 2017-10-24 18:07:13 · 163 阅读 · 0 评论 -
Spring MVC的异步模式
Spring MVC的使用——DefferedResult 要使用Spring MVC的异步功能,你得先确保你用的是Servlet 3.0或以上的版本,Maven中如此配置: 1 2 3 4 5 6 7 8 9 10 11 javax.servlet转载 2017-11-03 14:40:31 · 403 阅读 · 0 评论 -
spring中的JavaBean的生命周期
Bean的生命周期: 1,实例化bean 2,设置javaBean的属性值 3,若该bean实现了BeanNameAware接口,则调用该接口的setBeanName()方法 4,若该bean实现了BeanFactoryAware接口,则调用该接口的setBeanFactory()方法 5, 若s转载 2018-01-24 10:00:22 · 5018 阅读 · 0 评论