刚刚接触Spring的时候,最快的熟悉方式就是先敲出来一个例子,再去慢慢扩展知识面,这样相比于看着繁杂的知识链条无从下手来的更直接。
下面先贴上代码,亲测可以运行。
全世界的代码的老规矩,hello,我好像要认识你了,Spring。
使用框架的第一步,导入JAR包,官方可以下载,这里贴一条链接,可以下载诸多jar有Spring但不限制于Spring。mvnrepository.com/
找到自己要下载的Spring版本jar包。
开始项目的创建:新建java项目,在项目下新建一个文件夹lib,并把你下载好的Spring的Jar包复制粘贴进去,注意下载的 spring包一般为三个文件,分别是jar包,docjar,源码jar,只需要第一个就就行,因为项目比较简单放beans,core,context,tx四个就可以。
四个包放入后,选中四个jar右击选择build path,编译到工程。
在src下新建一个实现类usermapper一个接口userDao代码分别如下:
package com.info.wang.dao;
public interface userDao {
public void sayHello();
}
新建的实现类Usermapper.class代码如下:
package com.info.wang.dao.impl;
import com.info.wang.dao.userDao;
public class Usermapper implements userDao {
public void sayHello() {
System.out.println("hello,spring");
}
}
在src下新建bean.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"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
">
<bean id = "usermapper" class="com.info.wang.dao.impl.Usermapper"> </bean>
</beans>
此时的第一个小程序已经完成,新建test类测试运行
package com.info.wang.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.info.wang.dao.userDao;
import com.info.wang.dao.impl.Usermapper;
public class UserMain {
public static void main(String[] args) {
ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");
userDao uD=ac.getBean("usermapper",Usermapper.class);
uD.sayHello();
}
}
至此告一段落。