eclipse spring 入门

来源:互联网 发布:重庆大学的校园网域名 编辑:程序博客网 时间:2024/05/22 10:38

      struts入门是SSH里面最简单的,下面开始我们的入门旅程。

1、下载Spring相关jar包。

spring-framework-4.0.4.RELEASE

地址:http://repo.spring.io/libs-release-local/org/springframework/

点击spring,即可进行下载

commons-logging.jar

http://download.csdn.net/download/readgo_xxg/5339124

2、新建一个java项目,然后build path->configure build path->add external jars->将刚才下的所有jar包全部导入


3、接下来就是代码展示了

Axe.java

package org.crazyit.app.service;public class Axe{public String chop(){return "使用斧头砍柴";}}

Person.java

package org.crazyit.app.service;public class Person{private Axe axe;// 设值注入所需的setter方法public void setAxe(Axe axe){this.axe = axe;}public void useAxe(){System.out.println("我打算去砍点柴火!");// 调用axe的chop()方法,// 表明Person对象依赖于axe对象System.out.println(axe.chop());}}

BeanTest.java

package lee;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.crazyit.app.service.*;public class BeanTest{public static void main(String[] args)throws Exception{// 创建Spring容器ApplicationContext ctx = newClassPathXmlApplicationContext("beans.xml");// 获取id为person的BeanPerson p = ctx.getBean("person" , Person.class);// 调用useAxe()方法p.useAxe();}}
beans.xml

<?xml version="1.0" encoding="GBK"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://www.springframework.org/schema/beans"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.0.xsd"><!-- 配置名为person的Bean,其实现类是org.crazyit.app.service.Person类 --><bean id="person" class="org.crazyit.app.service.Person"><!-- 控制调用setAxe()方法,将容器中axe Bean作为传入参数 --><property name="axe" ref="axe"/></bean><!-- 配置名为axe的Bean,其实现类是org.crazyit.app.service.Axe类 --><bean id="axe" class="org.crazyit.app.service.Axe"/><!-- 配置名为win的Bean,其实现类是javax.swing.JFrame类 --><bean id="win" class="javax.swing.JFrame"/><!-- 配置名为date的Bean,其实现类是java.util.Date类 --><bean id="date" class="java.util.Date"/></beans>

在项目中的目录应该是这样的:


4、回到beantest  run一下即可出结果

0 0
原创粉丝点击