博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring系列之二——Spring初体验
阅读量:6564 次
发布时间:2019-06-24

本文共 1707 字,大约阅读时间需要 5 分钟。

首先,按照Spring系列一中的环境搭建方式搭建好我们的开发环境,如下图所示:

 

从图中我们可以看到需要创建的包以及类和接口:

cs.csdn.Junit为JUnit测试包

cs.csdn.Service为服务类包

GreetingService接口源码:

package cn.csdn.service;public interface GreetingService {  void sayGreeting();}

GreetingServiceImpl接口实现类源码:

package cn.csdn.service;public class GreetingServiceImpl implements GreetingService{      private String say;    @Override    public void sayGreeting() {         System.out.println("我说的是:"+say);    }    /**通过set方法进行赋值*/    public void setSay(String say) {          this.say = say;    }}

GreetingTest测试类源码:

package cn.csdn.juint;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import cn.csdn.service.GreetingServiceImpl;public class GreetingTest {		@Test	public void test(){		/**解析applicationContext.xml文件*/		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");		/**调用getBean方法获取bean对象 需要强制造型*/		GreetingServiceImpl gsi = (GreetingServiceImpl) ac.getBean("greetingServiceImpl");	    /**调用对象相应的方法*/		gsi.sayGreeting();	}}

ApplicationContext.xml文件的配置:

 
1
<?
xml version="1.0" encoding="UTF-8"
?>
2
3
 
<
beans
xmlns
="http://www.springframework.org/schema/beans"
4
5
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
6
7
xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"
>
8
9
10
11
12
13
<
bean
id
="greetingServiceImpl"
class
="cn.csdn.service.GreetingServiceImpl"
>
14
15
<
property
name
="say"
value
="Hello"
></
property
>
16
17
</
bean
>
18
19
 
</
beans
>

运行JUnit测试类结果:

      我说的是:Hello

转载于:https://www.cnblogs.com/H_Razor/archive/2011/04/20/Spring_02.html

你可能感兴趣的文章
Gradle
查看>>
php实现网站访客数量统计的方法(简单实现,不能防刷新)
查看>>
浏览器标签栏logo添加
查看>>
制作首页的显示列表。
查看>>
Java-笔记17-复习
查看>>
第九周项目6-穷举法之谁是小偷
查看>>
PHP将图片转base64编码以及base64图片转换为图片并保存代码
查看>>
plsql开发笔记和小结
查看>>
浙大pat甲级题目---Reversible Primes (20)
查看>>
SQL Server 2008读书笔记(1):安装和配置SQL Server 2008
查看>>
生物结构变异分析软件meerkat 0.189使用笔记(二)
查看>>
1653: [Usaco2006 Feb]Backward Digit Sums
查看>>
1232: [Usaco2008Nov]安慰奶牛cheer
查看>>
QC手工设置开机自启动,不能自启动的解决方案(qualitycenter设置)转
查看>>
J2EE后台UI系统框架搭建-EXTJs使用(4.1 GPL版本)
查看>>
C# XMLDocument
查看>>
java.io.EOFException
查看>>
大臣的旅费
查看>>
电池的寿命
查看>>
中文分词工具探析(二):Jieba
查看>>