1:spring是在启动spring容器时根据配置文件创建对象,不管是普通模式还是静态工厂模式还是实例工厂模式 2:spring懒加载 在配置对象时,添加 lazt-init 属性为 true ,打开懒加载后,对象将在getBean()方法调用的时候创建,而不是在启动spring容器时。因为是在调用 ...
分类:
编程语言 时间:
2017-09-11 19:39:33
阅读次数:
235
applicationContext.xml 文件 1、<context:component-scan base-package="com.eduoinfo.finances.bank.web"></context:component-scan> 作用 Spring 容器初始化的时候,会扫描 com ...
分类:
移动开发 时间:
2017-09-10 17:40:16
阅读次数:
297
1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间 ...
分类:
其他好文 时间:
2017-09-10 14:26:31
阅读次数:
134
1.lazy-init="false" 默认值为false,指的是bean的创建时机的spring容器一启动就会加载这些类.有点是及时发现bean的相关错误,因为spring容器启动,bean也都会创建完毕,如果bean有什么差错都会报出,缺点就是如果bean对象的开销较大,那会提前占用内存. 如果 ...
分类:
编程语言 时间:
2017-09-09 19:03:37
阅读次数:
180
IOC,控制反转,从最浅显的角度来讲就是通过Spring容器来负责创建对象 大体的实现结构 1.首先有一个我们需要运行的类 2.在spring专属的xml配置文件中配置该类 3.启动容器 4.从该容器中获取此类的对象 5.调用对象的方法 简单demo 1.导包,最基本的是spring.jar和com ...
分类:
编程语言 时间:
2017-09-09 17:14:14
阅读次数:
193
学习开涛跟我学spring3 http://jinnianshilongnian.iteye.com/ 为什么要应用依赖注入,应用依赖注入能给我们带来哪些好处呢? ? 采用对象组合,Bean的功能可能由几个依赖Bean的功能组合而成,其Bean本身可能只提供少许功能或根本无任何功能,全部委托给依赖B ...
分类:
编程语言 时间:
2017-09-09 13:01:19
阅读次数:
314
一.属性与成员变量的区别:属性:对外暴露的,getxxx/setxxx称为属性;成员变量:private String name称为成员变量或字段二.applicationContext.xml的书写 三.注解释义@component:把资源让spring来管理。相当于在xml中配置一个bean。如... ...
分类:
编程语言 时间:
2017-09-07 12:04:59
阅读次数:
197
在web.xml主要配置: 1.启动spring容器 2.springmvc的拦截器 3.字符编码过滤器 4.REST风格的URI 具体配置如下: dispatcherServlet-servlet.xml配置如下: ...
分类:
Web程序 时间:
2017-09-07 12:04:22
阅读次数:
187
依赖注入(Dependency Injection) 控制反转 为什么要使用 Spring Spring 下载包的目录文件 Spring 配置文件模板 spring 相关 Jar 包说明(3.x.x 版本) 实例化 spring 容器 IOC 容器创建对象 1. 取 ICO 容器 ,依赖 sprin ...
分类:
编程语言 时间:
2017-09-06 13:00:56
阅读次数:
254
要点: 配置启动类 继承WebApplicationInitializer并重新onStartup方法,加载配置类,相当于配置web.xml文件 AnnotationConfigApplicationContext:用来把使用注解的配置类加载到spring容器中,也就是把那些在配置类中定义的bean ...
分类:
编程语言 时间:
2017-09-05 23:13:48
阅读次数:
248