文档章节

Spring基础

pmos
 pmos
发布于 2016/11/07 21:29
字数 281
阅读 237
收藏 3

Spring是目前非常流行的框架,它可以集成基本上所有的基于J2EE的流行开源框架。

1、Spring的导入

    1、导入jar包

    导入spring的libs中的jar包(可以不导入javadoc和sources的jar包)和common-logging.jar包 。

    2、创建beans.xml文件,通过这个文件来进行spring的常规配置(在类路径下创建)。

    3、为beans.xml添加相应的schema

	<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

	</beans>

    4、新建一个类

    5、在beans.xml中创建对象

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
	
	<!-- 
		创建如下bean等于完成了:HelloWorld helloWorld = new HelloWorld()
	 -->
	<bean id="helloWorld" class="org.pm.spring.model.HelloWorld"/>
</beans>

    6、在测试类中使用这个对象

	//1、创建spring的工厂
	private BeanFactory factory = new ClassPathXmlApplicationContext("beans.xml");
	
	@Test
	public void test01() {
		//2、通过工厂获取spring的对象
		//此处getBean()中的helloWorld就是beans.xml配置文件中的id
//		HelloWorld hello = (HelloWorld)factory.getBean("helloWorld");
		HelloWorld hello = factory.getBean("helloWorld", HelloWorld.class);
		//此时的hello对象就是被spring所管理的对象
		System.out.println(hello.hello());
	}

 

© 著作权归作者所有

上一篇: Spring IOC
下一篇: log4j基本操作
pmos
粉丝 12
博文 128
码字总数 213147
作品 0
其它
项目经理
私信 提问
加载中

评论(2)

pmos
pmos 博主

引用来自“夜没了黑”的评论

test 的那两个helloworld 对象,是创建对象的两种方法吗
是的
夜没了黑
夜没了黑
test 的那两个helloworld 对象,是创建对象的两种方法吗

暂无文章

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部