本教程介绍如何在Spring 中创建一个简单的 Hello World 例子。
首先你要保证你eclipse安装了tomcat,
则要先去官网上下载一个tomcat
tomcat官网,点击进入
我下载的是这个版本
安装教程
eclipse安装tomcat教程
接着要下载spring-framework,下载地址:
spring-framework下载地址
我下载的版本是
解压到你想放的地址,在lib中你可以看到spring的四个核心模块
- spring-core-5.0.2.RELEASE.jar
- spring-beans-5.0.2.RELEASE.jar
- spring-context-5.0.2.RELEASE.jar
- spring-expression-5.0.2.RELEASE.jar
在下载一个第三方依赖包
http://commons.apache.org/proper/commons-logging/download_logging.cgi
工作准备完成后,打开eclipse,新建一个springTest的web项目,选择使用Tomcat v9.0
把四个spring核心包和commons-logging复制到WEB-INF的lib中
接着在src中新建两个包springTest和test,一个配置文件applicationContext.xml
- TestDao是接口
- TestDaoImpl是接口实现类
- Test是主类
TestDao接口类
package springTest;
public interface TestDao {
public void sayHello();
}
TestDaoImpl实现类
package springTest;
public class TestDaoImpl implements TestDao{
@Override
public void sayHello() {
// TODO Auto-generated method stub
System.out.println("Hello, Study hard!");
}
}
配置文件applicationContext.xml
<?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.xsd">
<!-- 将指定类TestDaoImpl配置给Spring,让Spring创建其实例 -->
<bean id ="test" class="springTest.TestDaoImpl"></bean>
</beans>
主类
package test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import springTest.TestDao;
public class Test {
public static void main(String[] args) {
//初始化Spring容器ApplicationContext,加载配置文件
ApplicationContext appCon =
new ClassPathXmlApplicationContext("applicationContext.xml");
//通过容器获取text实例
TestDao tt = (TestDao)appCon.getBean("test");
tt.sayHello();
}
}
主类运行结果
创作不易,点个赞再走,支持一下作者,哈哈!!