`

Spring基础入门

阅读更多
1. 首先要引入spring的jar包。
<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-context</artifactId>
				<version>${spring.version}</version>
			</dependency>

			<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-core</artifactId>
				<version>${spring.version}</version>
			</dependency>

			<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-beans</artifactId>
				<version>${spring.version}</version>
			</dependency>



			<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-test</artifactId>
				<version>${spring.version}</version>
				<scope>test</scope>
			</dependency>

			<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-orm</artifactId>
				<version>${spring.version}</version>
			</dependency>
			
				<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-aop</artifactId>
				<version>${spring.version}</version>
			</dependency>

			<dependency>
				<groupId>org.springframework</groupId>
				<artifactId>spring-webmvc</artifactId>
				<version>${spring.version}</version>
			</dependency>



2.建立一个beans.xml文件, 这个文件配置了spring容器的基本信息。

<?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 id="user" class="com.lj.model.User">
   	<property name="classmates">
    <list>
     <ref="classmate01"/>
     <ref="classmate02"/>  
</list>
</property>
   </bean>

<!--这里我们假如user中包含一个list对象, 对象中包含了Classmate这个对象-->

<bean id="classmate01" class="com.lj.model.Classmate">
<property name="liming"/>
</bean>

<bean id="classmate02" class="com.lj.model.Classmate">
<property name="zhangdali"/>
</bean>



</beans>



3. 在test类中通过spring的ClassPathXmlApplicationContext("beans.xml");
来获取工厂。
public class SpringTest
{
	private BeanFactory factory=new ClassPathXmlApplicationContext("beans.xml");
	
	@Test
	public void testUserReader(){
		User u=factory.getBean("user", User.class);
		System.out.println(u);
	
	}
}

	



           
分享到:
评论

相关推荐

    spring 基础入门 经典

    spring 基础入门 经典spring 基础入门 经典spring 基础入门 经典spring 基础入门 经典spring 基础入门 经典

    Spring基础教程.pdf

    Spring基础入门教程

    Spring从入门到精通 源码

     全书共分14章,内容涵盖了Spring的基础概念、核心容器、Spring AOP、事务处理、持久层封装、Web框架、定时器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本书适用于...

    Spring基础与快速入门

    Spring作为实现J2EE的一个全方位应用程序框架,为我们开发企业级应用提供了一个健壮、高效的解决方案。所谓全方位,不得不说以下几个特点: 1 非侵入式:对于写代码从来不考虑复用和移植的程序员来说,这一点根本...

    java EE入门基础资料

    java入门 spring基础入门 struts基础入门 很详细的入门资料

    SpringCloud入门交流

    整理搭建SpringCloud基础框架,各部分说明介绍,为想入门的朋友提供方向

    Spring入门基础0

    Spring入门基础

    一些Spring的入门与进阶教程

    一些Spring的入门与进阶教程: 包括:spring培训资料.ppt,spring中文教程pdf.pdf,spring基础教程.rar,Eclipse_Spring_入门书籍.pdf

    Spring基础讲义-java 入门必备

    Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备Spring基础讲义-java 入门必备...

    Spring基础教学视频

    Spring基础教学视频,四天课时,视频很清楚讲的很仔细

    SpringCloud基础教程

    SpringCloud基础开发教程,整套开发视频源码以及开发文档。

    spring入门教程

    spring入门教程

    0基础入门Spring

    0基础入门Spring

    Spring Data JPA从入门到精通

    'SpringDataJPA从入门到精通'以SpringBoot为技术基础 从入门到精通 由浅入深地介绍SpringDataJPA的使用。有语法 有实践 有原理剖析。'SpringDataJPA从入门到精通'分为12章 内容包括整体认识JPA、JPA基础查询方法、...

    spring入门经典+源代码

    spring入门经典+源代码.Spring入门经典 一书全面透彻地介绍Spring Framework;Spring Framework是Java开发领域最流行的框架,是事实上的企业级应用开发标准。本书浓墨重彩地描述实际的企业级解决方案,每一章都提供了...

    spring框架

    spring基础知识介绍,spring基础入门比较好,容易懂

    Spring入门基础知识带jar包

    Spring入门基础知识带jar包

    spring入门、基础教程和开发指南

    spring入门 spring基础 spring开发指南三本书籍

    Spring入门经典

    Spring入门经典 一书全面透彻地介绍Spring Framework;Spring Framework是Java开发领域最流行的框架,是事实上的企业级应用开发标准。本书浓墨重彩地描述实际的企业级解决方案,每一章都提供了通俗易懂的示例和动手...

    spring boot 入门项目

    spring boot 入门项目

Global site tag (gtag.js) - Google Analytics