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

来源:互联网 发布:阅微草堂笔记 知乎 编辑:程序博客网 时间:2024/05/20 20:02

       笔者最近也是才开始学习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配置到该类即可。






0 0
原创粉丝点击