Spring基础

原创
2016/11/07 21:29
阅读数 238

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());
	}

 

展开阅读全文
打赏
0
3 收藏
分享
加载中
pmos博主

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

test 的那两个helloworld 对象,是创建对象的两种方法吗
是的
2016/12/15 08:27
回复
举报
test 的那两个helloworld 对象,是创建对象的两种方法吗
2016/12/15 02:22
回复
举报
更多评论
打赏
2 评论
3 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部