Spring环境搭建与输出“Hello world”
来源:互联网 发布:闻牛创富软件怎么样 编辑:程序博客网 时间:2024/06/05 17:25
下载spring相关组件:
http://www.springsource.org/download/community?project=Spring%2520Framework
将spring.jar和commons-logging.jar复制到项目中。
1、建接口:
package hello;public interface GreetingService {public void sayGreeting();}
2、实现类:
package hello;public class GreetingServiceImpl implements GreetingService{private String greeting;public GreetingServiceImpl(){}public GreetingServiceImpl(String greeting){this.greeting=greeting;}public void sayGreeting() {System.out.println(greeting);}public void setGreeting(String greeting){this.greeting=greeting;}}
3、建立beans.xml,版本不同,信息头也是不同的。我的版本是:2.5.6
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="greetingService" class="hello.GreetingServiceImpl"> <property name="greeting"> <value>Hello World!!</value> </property> </bean></beans>
4、建一个测试类:
package test;import hello.GreetingService;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test01 {public static void main(String[] args) throws Exception{ApplicationContext context=new ClassPathXmlApplicationContext(new String[]{"beans.xml"});BeanFactory factory=context;GreetingService gs=(GreetingService) factory.getBean("greetingService");gs.sayGreeting();}}
5、结果出现如下图,表示成功。
这是一个Java project,而不是web,第一次学习Spring。共勉之。。。。
- Spring环境搭建与输出“Hello world”
- Ruby环境搭建与hello world
- Ruby环境搭建与“Hello World”
- Clojure教程-环境搭建与Hello World
- Android 开发环境搭建与Hello World
- Android Studio 环境搭建与Hello World
- Spring MVC搭建环境三部曲(三)Hello World
- Go语言之一(环境搭建与hello World)
- android学习_0001_环境搭建与hello world
- Python学习-安装、环境搭建与Hello World
- Flutter学习之旅----环境搭建与Hello World
- Kotlin学习记录(一)——搭建环境到输出Hello World!
- 搞搞QT1:搭建环境+hello world
- android 开发环境搭建及hello world
- Hadoop环境搭建和Hello World
- java 环境搭建,以及hello,world 。
- 关于Spark hello world环境搭建
- Mybatis环境搭建Hello world 程序
- 如何避免regionServer宕机
- 十三、ContentProvider案例
- android31_listview如何显示网络图片
- 可逆的asp加密
- Linux 信号处理机制
- Spring环境搭建与输出“Hello world”
- 实现C语言高效编程的四大秘技
- bullet物理引擎创建流程
- Ubuntu terminator 多窗口终端的快捷键
- winform程序未捕获异常解决方法
- 使用Java I/O流快速搜索手机文件引擎
- 使用devstack部署Openstack开发环境
- Activiti webService task演示实例
- 组合数学-反射原理