(转)编写Spring的第一个案例并测试Spring的开发环境
2017-05-27 15:16
253 查看
http://blog.csdn.net/yerenyuan_pku/article/details/52832145
Spring4.2.5的开发环境搭建好了之后,我们来编写Spring的第一个案例,并测试Spring的开发环境。
首先在Eclipse中新建一个普通的Java Project,名称为spring_first,迅速搭建好Spring4.2.5的开发环境。
然后在src目录下新建一个cn.itcast.service包,并在该包下创建一个接口——PersonService.java,其代码如下:
在Spring开发中建议大家使用面向接口编程,若我们要实现软件各层之间的解耦,须通过接口。
紧接着在src目录下新建一个cn.itcast.service.impl包,并在该包下创建PersonService接口的实现类——PersonServiceBean.java,其代码如下:
现在我们就要把该业务bean交给Spring容器进行管理了,只须在Spring的配置文件beans.xml中添加如下代码:
注意:id属性本身就属于XML的一个属性,那么这个属性会受到XML解析器的验证,id属性的值是不能包含特殊字符的,如”/”,但有些情况下我们要为bean取的名称是要用到这些特殊字符的,这时候我们就需要使用到name属性了。
再接下来我们编写测试代码,在src目录下新建一个junit.test包,并在该包下新建一个JUnit Test Case——SpringTest.java,在SpringTest.Java的文件中加入测试代码,如下:
当Spring容器启动后,因为Spring容器可以管理bean对象的创建、销毁等生命周期,所以我们只需从容器直接获取bean对象就行,而不用编写一句代码来创建bean对象。
最后运行test方法,Eclipse控制台打印如下:
这就是Spring的第一个案例。源码可点击Spring的第一个案例——spring_first下载。
Spring4.2.5的开发环境搭建好了之后,我们来编写Spring的第一个案例,并测试Spring的开发环境。
首先在Eclipse中新建一个普通的Java Project,名称为spring_first,迅速搭建好Spring4.2.5的开发环境。
然后在src目录下新建一个cn.itcast.service包,并在该包下创建一个接口——PersonService.java,其代码如下:
public interface PersonService { void save(); }
在Spring开发中建议大家使用面向接口编程,若我们要实现软件各层之间的解耦,须通过接口。
紧接着在src目录下新建一个cn.itcast.service.impl包,并在该包下创建PersonService接口的实现类——PersonServiceBean.java,其代码如下:
public class PersonServiceBean implements PersonService { @Override public void save() { System.out.println("我是save()方法"); } }
现在我们就要把该业务bean交给Spring容器进行管理了,只须在Spring的配置文件beans.xml中添加如下代码:
<bean id="personService" class="cn.itcast.service.impl.PersonServiceBean"></bean>
注意:id属性本身就属于XML的一个属性,那么这个属性会受到XML解析器的验证,id属性的值是不能包含特殊字符的,如”/”,但有些情况下我们要为bean取的名称是要用到这些特殊字符的,这时候我们就需要使用到name属性了。
再接下来我们编写测试代码,在src目录下新建一个junit.test包,并在该包下新建一个JUnit Test Case——SpringTest.java,在SpringTest.Java的文件中加入测试代码,如下:
public class SpringTest { @Test public void test() { // ApplicationContext是接口 ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); // 实例化Spring容器 PersonService personService = (PersonService) ctx.getBean("personService"); // 从Spring容器取得bean personService.save(); } }
当Spring容器启动后,因为Spring容器可以管理bean对象的创建、销毁等生命周期,所以我们只需从容器直接获取bean对象就行,而不用编写一句代码来创建bean对象。
最后运行test方法,Eclipse控制台打印如下:
这就是Spring的第一个案例。源码可点击Spring的第一个案例——spring_first下载。
相关文章推荐
- 编写Spring的第一个案例并测试Spring的开发环境
- 搭建Spring开发环境并编写第一个Spring小程序
- 搭建Spring开发环境并编写第一个Spring小程序
- 搭建Spring开发环境并编写第一个Spring小程序
- 搭建Spring开发环境并编写第一个Spring小程序
- 配置java开发环境及使用记事本编写第一个最简单的java程序
- 搭建与测试Spring的开发环境
- Spring3.1中使用profile配置开发测试线上环境
- (2)搭建与测试 Spring 的开发环境
- 搭建与测试Spring的开发环境
- spring2.5.6学习笔记三:搭建与测试Spring的开发环境
- 搭建java web开发环境、使用eclipse编写第一个java web程序
- spring学习笔记整理--02(搭建与测试Spring的开发环境)
- 搭建java开发环境、使用eclipse编写第一个java程序
- Java学习笔记38:通过Spring Bean 注入static变量,来设计一套适合测试,开发,生产环境的配置项
- Ibatis开发环境搭建和编写第一个程序
- Spring---搭建开发环境和第一个简单实例
- 搭建与测试Spring的开发环境_容器常用的两种方式
- Hibernate入门BLOG [一、搭建hibernate的开发环境和测试案例]
- 搭建与测试Spring的开发环境