在mybatis的笔记学习中,是通过写测试程序得到ApplicationContext然后就使用mapper来操作数据库。 这一次通过web开发形式。链接访问。 1、配置文件的编写 数据源,SqlMapConfig.xml,mapper.xml(由逆向工程产生mapper) 2、加载spring容器 ...
分类:
编程语言 时间:
2016-08-15 19:02:55
阅读次数:
142
1 实例化Spring容器 新建springday01项目1.F盘jar/Spring/first/五个jar包拷贝到lib下,复制xml文件到项目first包下2.First.java测试如何启动容器 First.java: public static void main(String[] arg ...
分类:
编程语言 时间:
2016-08-14 09:01:48
阅读次数:
266
使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指 ...
分类:
编程语言 时间:
2016-08-12 19:55:02
阅读次数:
209
延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singleton”作用域 ...
分类:
其他好文 时间:
2016-08-12 00:47:50
阅读次数:
176
什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。 Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“ ...
分类:
其他好文 时间:
2016-08-12 00:47:00
阅读次数:
322
参考:http://wiki.jikexueyuan.com/project/ssh-noob-learning/dynamic-proxy.html(from极客学院) 一、介绍 Spring的动态代理有两种:一是JDK的动态代理;另一个是cglib动态代理(通过修改字节码来实现代理)。 今天主要 ...
分类:
编程语言 时间:
2016-08-10 00:50:11
阅读次数:
201
原理简单介绍: Spring容器的原理,其实就是通过解析xml文件,或取到用户配置的bean,然后通过反射将这些bean挨个放到集合中,然后对外提供一个getBean()方法,以便我们获得这些bean。下面是一段简单的模拟代码: [java] view plain copy package com. ...
分类:
编程语言 时间:
2016-08-08 14:36:25
阅读次数:
186
6.Spring容器中的Bean 6.1 Bean定义和Bean别名 对于开发者来说,开发者使用Spring做2件事:(1)开发Bean (2)配置Bean。 <beans.../>标签的属性: default-lazy-init default-merge default-autowire def ...
分类:
编程语言 时间:
2016-08-03 14:54:10
阅读次数:
235
首先web.xml文件跟往常一样,加载spring容器和加载org.springframework.web.context.ContextLoaderListener读取applicationContext.xml文件初进行始化。 使用spring整合jdbc工具步骤: 1.使用连接池com.mch ...
分类:
数据库 时间:
2016-08-02 23:40:10
阅读次数:
257
定义一个procucer 定义一个receiver 在需要consumer的程序中定义一个消费实现类,并注入到receiver中,这样spring容器启动时会自动创建一个receiver,进行对特定的topic消费 ...
分类:
其他好文 时间:
2016-08-01 15:15:42
阅读次数:
126