如何初步搭建Spring的运行环境

       笔者最近也是才开始学习Spring。下面就告诉像笔者一样的初学者如何快速搭建一个最简单的Spring开发环境。

       1、下载Spring相关的包,我们在这里使用Spring 3.2.7这个版本:

              Spring 3.2.7

2、在Eclipse里新建一个Dynamic Web Project,名称叫testSpring

              此过程如果不会,请自己查阅相关资料。

3、在工程中添加依赖的Spring组件包。

      org.springframework.aop-3.2.7
      org.springframework.aspects-3.2.7
      org.springframework.beans-3.2.7
      org.springframework.context-3.2.7
      org.springframework.context.support-3.2.7
      org.springframework.core-3.2.7
      org.springframework.expression-3.2.7


4、创建package com.springtest.model及里面的class User:

package com.springtest.model;

public class User {

	private String _Name = "";
	private String _Sex = "";
	private String _Password = "";
	public String get_Name() {
		return _Name;
	}
	public void set_Name(String _Name) {
		this._Name = _Name;
	}
	public String get_Sex() {
		return _Sex;
	}
	public void set_Sex(String _Sex) {
		this._Sex = _Sex;
	}
	public String get_Password() {
		return _Password;
	}
	public void set_Password(String _Password) {
		this._Password = _Password;
	}
	
}
5、创建package com.springtest.iimpl并在其中创建interface IUse,内容如下r:

package com.springtest.iimpl;

import com.springtest.model.User;

public interface IUser {
	public User AddUser(User user);
}
6、创建package com.springtest.impl并在里面创建class CUser,内容如下:

package com.springtest.impl;

import com.springtest.iimpl.IUser;
import com.springtest.model.User;

public class CUser implements IUser{
	public User AddUser(User user){
		System.out.println("The user " + user.get_Name() + " has been added!");
		return user;
	}
}
7、创建package com.springtest.service并在里面创建类UserManage,内容如下:

package com.springtest.service;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.springtest.iimpl.IUser;
import com.springtest.model.User;

public class UserManage {
	IUser iuser = null;
	public UserManage(){
		ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
		iuser = (IUser)context.getBean("user");
	}
	public void addUser(){
		User user = new User();
		user.set_Name("张三");
		user.set_Password("123456");
		user.set_Sex("男");
		iuser.AddUser(user);
	}
	public static void main(String[] args){
		UserManage usermanage = new UserManage();
		usermanage.addUser();
	}
}
8、如果没有的话在工程中创建resources文件夹,并在里面创建一个xml文件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-3.0.xsd">
 
       <bean id="user" class="com.springtest.impl.CUser">
       </bean>
 
    </beans>
9、上述第8点中将user指向了com.supermap.springtest.impl.CUser,这样在UserManage中调用AddUser时就会调用com.supermap.springtest.impl.CUser中的AddUser()方法。

10、在UserManage中单击右键,选择“Run As Java Application”,可以看到如下运行结果:

The user 张三 has been added!

        OK,环境搭建完毕。

        如果需要用其他的方式来实现AddUser()方法,只需要重新新建一个类似于com.springtest.impl.CUser的类,并在其中重新实现AddUser()方法,然后在Beans.xml中将id="user"的bean配置到该类即可。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值