使用Spring框架的步骤
“好记性,不如烂笔头”。今天正式接触了Spring框架,第一次接触Spring框架感觉Spring框架简化了好多程序代码,开发效率大大提高。现在介绍使用Spring框架的步骤。(使用spring-framework-2.5.6版本)
1、导入jar包:找到压缩包里边的dist/Spring.jar;然后再找到
   lib\jakarta-commons\commons-logging.jar
2、编写spring配置文件....;添加一个bean(将一个类/依赖对象交给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-2.5.xsd">
<!--
bean:将一个类交给spring维护和创建就是一个bean
之前手动new的对象现在交给spring来做
-->
<!--<bean id="springioc" class="com.msit.spring.IOC.DI.ObjectRef.SpringIOC"></bean>-->
<!--
bean:就是一个类(对象)
property:代表类或者对象中的属性;name跟类中的属性名称一样;value就相当于=
SpringIOC.msg = "Hello-Spring"
-->
<bean id="hellospring" class="com.msit.spring.IOC.DI.propertity.HelloSpring">
<property name="msg" value="Hello-Spring"></property>
</bean> </beans>
3、通过ApplicationContext context = new ClassPathXMLApplicationContext("applicationContext.xml");
	context.getBean("bean名称");来获取创建的bean
package com.msit.spring.IOC.createObject; import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test {
public static void main(String[] args) {
// 加载配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); //得到Bean
HelloWorld ch = (HelloWorld) context.getBean("hellospring");
ch.hello(); //ch.createhello().hello(); //CreateHelloWorld.createhello().hello();
}
}
使用Spring框架的步骤的更多相关文章
- Spring框架学习之--搭建spring框架
		此文介绍搭建一个最最简单的spring框架的步骤 一.创建一个maven项目 二.在pom.xml文件中添加依赖导入spring框架运行需要的相关jar包 注意:在引入jar包之后会出现org.jun ... 
- String框架搭建的基本步骤,及从 IOC & DI 容器中获取 Bean(spring框架bean的配置)--有实现数据库连接池的链接
		Spring框架的插件springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite(是一个压缩包)导入步骤: eclipse->help-> ... 
- spring boot 框架设计步骤
		spring boot 框架设计步骤: 1.poem.xml配置 2.application.yml配置 3.entiry实体 4.realm.Myrealm extends AuthorizingR ... 
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤
		因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题.实际上,SSM 框架的整合只涉及 Spring 与 MyBatis ... 
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSH框架(Struts2+Spring+Hibernate)搭建整合详细步骤
		在实际项目的开发中,为了充分利用各个框架的优点,通常都会把 Spring 与其他框架整合在一起使用. 整合就是将不同的框架放在一个项目中,共同使用它们的技术,发挥它们的优点,并形成互补.一般而言,在进 ... 
- 使用 Spring Boot 快速构建 Spring 框架应用--转
		原文地址:https://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/ Spring 框架对于很多 Java 开发人员来说都不陌生.自从 2 ... 
- 【Spring】浅析Spring框架的搭建
		c目录结构: // contents structure [-] Spring是什么 搭建Spring框架 简单Demo 1,建立User类 2,建立Test类 3,建立ApplicationCont ... 
- 采用dom4j和反射模拟Spring框架的依赖注入功能
		Spring的依赖注入是指将对象的创建权交给Spring框架,将对象所依赖的属性注入进来的行为.在学习了dom4j后,其实也可以利用dom4j和反射做一个小Demo模拟Spring框架的这种功能.下面 ... 
- spring框架详解: IOC装配Bean
		1 Spring框架Bean实例化的方式: 提供了三种方式实例化Bean. 构造方法实例化:(默认无参数) 静态工厂实例化: 实例工厂实例化: 无参数构造方法的实例化: <!-- 默认情况下使用 ... 
随机推荐
- 装机、做系统必备:秒懂MBR和GPT分区表
			从Intel 6系列主板之后,就开始提供UEFI BIOS支持,正式支持GPT硬盘分区表,一举取代了此前的MBR分区表格式,不过为了保持对老平台的兼容,微软即使最新的Windows 10系统也继续提供 ... 
- HDU1864_最大报销额(背包/01背包)
			解题报告 pid=1864">题目传送门 #include <cstdio> #include <cstring> #include <iostream& ... 
- cocos2dX 之数据存储
			今天我们来看cocos2dX里面的数据存储类, CCUserDefault, 如今的游戏基本都会把用户信息保存下来, 以便于再次进入游戏的时候读取, 为了方便起见,有时我们也能够用CCUserDefa ... 
- vue iview Select bug,在低版本浏览器中报错
			iview是个好东西,今天第一次试用,用来做了一个app,但是在安卓5.1各种报错啊,头痛的是不知道具体哪行代码错了,总是报错undefined is not a function. 倒腾了半天,原来 ... 
- java连接Oracle案例
			首先来讲一下桥连接: 首先配置数据源:打开控制面板——管理工具——数据源(ODBC)——用户DSN——添加——找到Oracle驱动程序. //JDBC-ODBC桥连接public class Conn ... 
- eclipse导出签名apk的混淆设置
			1.设置project.properties文件: 2.设置proguard-project.txt文件: 
- Django的CBV方式讲解
			CBV使用配置 路径url的配置 cbv 顾名知义就是通过类的方法来调用,我们在url中配置为如下路径 url(r'^cbv.html/', views.Cbv.as_view()), 这里的Cbv是 ... 
- 51Nod 1450 闯关游戏 —— 期望DP
			题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1450 期望DP: INF 表示这种情况不行,转移时把不行的概率也转 ... 
- 基于JWT机制的单点登录
			使用JWT实现单点登录时,需要注意token时效性.token是保存在客户端的令牌数据,如果永久有效,则有被劫持的可能.token在设计的时候,可以考虑一次性有效或一段时间内有效.如果设置有效时长,则 ... 
- MogileFS介绍
			MogileFS介绍 MogileFS 是一个开源的分布式文件存储系统,由LiveJournal旗下的Danga Interactive公司开发. Danga团队开发了包括 Memcached.Mog ... 
