JAVA----Spring入门教程(详细步骤)
本教程介绍如何在Spring 中创建一个简单的 Hello World 例子。 首先你要保证你eclipse安装了tomcat, 则要先去官网上下载一个tomcat 我下载的是这个版本 安装教程
接着要下载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
在下载一个第三方依赖包 工作准备完成后,打开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(); } }