欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring基本入门配置

程序员文章站 2022-06-13 15:30:10
...

按照惯例,每学一个新的框架,都要写一篇入门博客,今天是spring

1、准备工作需要有以下工具包(可自行去网上下载,也可联系我,我给你)解压如下:

spring基本入门配置

2、导包

      2-1、spring-framework-4.2.4.RELEASE\libs   找到这个目录下的以下四个包
   spring基本入门配置
     2-2、在以下目录找到以下包 、
springframework-3.0.2.RELEASEdependencies\org.apache.commons\com.springsource.org.apache.commons.logging\1.1.1

spring基本入门配置
    2-3、在以下目录找到以下包 、
spring-framework-3.0.2.RELEASE-dependencies\org.apache.log4j\com.springsource.org.apache.log4j\1.2.15

spring基本入门配置
2-4导入结果如下:

spring基本入门配置

3、继续准备一些东西,如下图

spring基本入门配置

4、导入约束(重点)

4-1

spring基本入门配置

4-2

spring基本入门配置


4-3

spring基本入门配置


4-4

spring基本入门配置



5、配置约束(重点)

    5-1、打开刚刚的xml。写上一个beans标签

spring基本入门配置

    5-2

spring基本入门配置

5-3

spring基本入门配置

5-4

spring基本入门配置

5-5

spring基本入门配置

5-6

spring基本入门配置

6、applicationContext配置




<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd ">

	<!-- 将User对象交给spring容器管理 -->
	<!-- 
		bean元素:使用该元素描述需要spring容器管理的对象
			class属性:被管理对象的完整类名
			name属性:给被管理的对象起个名字,获得对象时根据名称获得对象。名称可以重复,可以使用特殊字符
			id属性:与name属性一摸一样。 名称不可重复,不能使用特殊字符
		
			scope属性: 
				singleton(默认值) 单例对象,在spring中只会存在一个实例
				prototype:多例原型。在spring中每获得时才会创建,并且每次创建都是新
				在于struts2整合时,ActionBean必须配置为多例的
				
								-不常用-
				request:在web环境下,对象与request生命周期一致
				session:在web环境下,对象与session生命周期一致
			
	
			
	 -->
	
	<bean name="user" class="springDemo.bean.User" scope="singleton">
	
	</bean>
	
	
	<!-- 导入其它spring配置文件 
	<import resource="去掉src下的路径"/>
	-->

</beans>

7、测试

spring基本入门配置