eclipse Spring开发环境的搭建
因为项目需要所以最近在熟悉ssh框架,在前面的几篇文章中我们简单的介绍了strtuts2与hibernate3.0,那么今天我们来简单那的介绍一下Spring的使用,今天是星期天,作为一个新人我觉得前一段时间就当自己没有双休吧,现在把昨天晚上的操作回述一遍。由于昨晚太累了就没有写。
step 1:在eclipse中新建一个java project工程:我这里叫springTest
step2:然后下载Spring 在其中把必须的jar包导入到WEB-INF/LIB 中;
step3:然后在src目录下面加入Beans.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="myBean" class="com.soft.grand.SpringTest">
<property name="message">
<value>fuck spring!</value>
</property>
</bean>
</beans>
从上面的配置文件可以看到我的java测试类在com.soft.grand包下面,其中bean id是在程序中或许这个JavaBean的时候使用的的标示符。我的javaBean:
package com.soft.grand;
public class SpringTest {
private String message;
public void setMessage(String mess){
this.message=mess;
}
public String getMessage(){
return this.message;
}
public void printMessage(){
System.out.println("your message:"+this.message);
}
}
step4:在其中的主类中加载xml 文件,然后获取到我的javabean 具体代码如下:
package com.soft.grand;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class mainClass {
public static void main(String args[]){
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
SpringTest obj = (SpringTest) context.getBean("myBean");
obj.printMessage();
}
}
在配置的过程中出现了一下的错误:
原因是没有加载进去asm这个jar包 只要导入就好了 在这里顺便给搭建推荐一个全盘搜索的利器:everyThing 搜索速度非常之快,程序员必备 谢谢大家!!