Spring学习笔记(1)----简单的实例

Spring学习笔记(1)----简单的实例
开始接触Spring了,写下笔记方便以后使用。



首先需要准备Spring包,可从官方网站上下载。



下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。



在Myeclipse中创建Java项目。



编写一个接口类,为了简单,只加入了一个方法。

Java代码
package com.szy.spring.interfacebean;  
 
public interface PersonBean  
{  
    void show();  


package com.szy.spring.interfacebean;

public interface PersonBean
{
void show();
}
然后写一个类实现这个接口。

Java代码
package com.szy.spring.implbean;  
import com.szy.spring.interfacebean.PersonBean;  
 
public class UserBean implements PersonBean  
{  
 
    public void show()  
    {  
        System.out.println("Hello Kuka");  
    }  
 


package com.szy.spring.implbean;
import com.szy.spring.interfacebean.PersonBean;

public class UserBean implements PersonBean
{

public void show()
{
System.out.println("Hello Kuka");
}

}




以上的过程我们再熟悉不过了,下面开始加入Spring的内容了。首先从下载的Sping包中找到配置文件,删除不需要的,找到最原始的部分:

Xml代码



我们在配置文件中加入我们的bean信息

Xml代码
其中id作为标识符,class为类的包路径。

这样我们的配置文件就写好了,完整的配置文件呢如下。

Xml代码





最后我们创建一个测试类测试:

Java代码
package com.szy.spring.test;  
 
import org.junit.Test;  
import org.springframework.context.ApplicationContext;  
import org.springframework.context.support.ClassPathXmlApplicationContext;  
import com.szy.spring.interfacebean.PersonBean;  
 
 
public class TestClass  
{  
    @Test 
    public void testMethod() throws Exception  
    {  
        //读取配置文件  
        ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");  
        //获取UserBean的实例  
        PersonBean bean=(PersonBean)ctx.getBean("userBean");  
        //调用方法  
        bean.show();  
    }  


package com.szy.spring.test;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.szy.spring.interfacebean.PersonBean;


public class TestClass
{
@Test
public void testMethod() throws Exception
{
//读取配置文件
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
//获取UserBean的实例
PersonBean bean=(PersonBean)ctx.getBean("userBean");
//调用方法
bean.show();
}
}




运行,输入如下结果:

结果代码
Hello Kuka 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值