使用 myeclipse 建立 第一个 spring 工程
建立工程
首先建立一个 Web Project 。设置一个工程名字,比如 MySpring 。
导入 spring 包
项目名称右键,选择 MyEclipse -> Project Facets -> Install Spring Facet
建立一个简单的项目样例
创建类 User
package com.spring;
public class User {
private String name;
private int age;
private int score;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "tostring from User";
}
}
创建类 UserDao
package com.spring;
public class UserDao {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public void add(){
System.out.println("add from UserDao");
System.out.println(user.toString());
}
}
建立一个配置文件 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.xsd">
<bean id="user" class="com.spring.User"/>
<bean id="userDao" class="com.spring.UserDao">
<property name="user" ref="user"/>
</bean>
</beans>
建立一个测试类 Test
package com.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext atx = new ClassPathXmlApplicationContext("beans.xml");
//User user = (User) atx.getBean("user");
//user.setName("xxx");
UserDao userDao = (UserDao) atx.getBean("userDao");
//userDao.setUser(user);
userDao.add();
}
}
执行,测试结果
add from userdao
tostring from user
使用 MyEclipse 查看 spring 框架的源代码
下载 spring 源代码
我安装的 MyEclipse 2014,Install Spring Facet 后为 spring 包版本为 3.1.1. 故下载对应的 spring 版本。
下载链接:http://download.youkuaiyun.com/detail/liuruiqun/9578564
将 spring 源代码导入 MyEclipse
按住 Ctrl 单击一个 spring 的任何一个方法名,在接下来的弹框中选择 下载好的 spring 源代码,导入即可