一 每个框架的环境搭建第一步都是环境搭建,当然Spring也不例外。现在直接开始喽
导包:
上图中require是事先整理好的文件
spring-3.0.2 spring框架整合的其他的jar包,当面市面上所有的jar包都在里面。
spring-5.0.2 spring框架本身所需要的包
下载好后,打开spring-5.0.2文件里面的目录如下面所示
libs:约束文件,spring架构约束文件有很多
schema:约束文件,spring框架
spring框架将功能进行了分层
data Access/Integration:数据访问和集成(对应dao)
web:对应的是web层的功能
中间部分是使用上面两个层支持的jar包
下面的是spring核心包
同时还需要导入日志文件
以上完成后,下面就进行项目的编写
首先我们在src-cn-hd-test文件下创建一个User类,并定义get和set方法,还有toString方法,有参构造方法和无参构造方法,别管有没有用处先写上,不然有时报错就不知道哪里出错了。
User.java
public class User { private String name; private String age; private String address; public User(String name, String age, String address) { this.name = name; this.age = age; this.address = address; } public User() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age='" + age + '\'' + ", address='" + address + '\'' + '}'; } }
创建好bean类后,然后书写配置文件
配置文件:名字和文件都没有要求,但是还是建议写在src目录下,名为: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" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <bean name="user" class="cn.hd.test.User"></bean>
导入文件后就是配置bean类,配置在applicationContext.xml文件中
也就是在applicationContext.xml文件中加入一句话
<bean name="user" class="cn.hd.test.User"></bean>
这样配置文件就配置好了
下面来书写测试类,先在test目录下创建Demo.java,然后书写以下代码
import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Demo { public static void main(String[] args) { //1.读取配置文件 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); //2.获取spring存的对象 User user = (User) ac.getBean("user"); //3.打印该对象 System.out.println(user); } }
运行一下,来看下结果:
控制台上出现了红色的代码,大家这时不要慌张哦,这是因为我没导入了log4j jar包,也就是日志文件,红色的部分是日志文件,大家不必担心哦。运行后的结果都为空,这是因为我在测试的时候,没有给变量复制,所有输出的结果为空。总之呢,从开始环境搭建到现在,至此我们的spring的环境搭建就完成了