Spring基本环境配置及安装
- 基本环境准备
- IDEA安装指南
- 新建java项目
- 配置Spring环境
- 创建接口/实例
- 配置xml文件
- 新建测试项
- 特殊情况
- 部分代码变成红色
- ClassPathXmlApplicationContext报错,无法访问xxxx文件
基本环境准备
- JDK 地址:https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse(IDE):https://www.eclipse.org/downloads/
- Spring Framework:https://repo.spring.io/ui/native/release/org/springframework/spring/
- commons.logging:http://commons.apache.org/proper/commons-logging/download_logging.cgi
已经下载好的环境包:点击下载
IDEA安装指南
新建java项目
1、打开IDEA,新建环境file
->new
->projct...
2、选择java,直接next
3、选中Create project from template
点击next
4、修改名称然后点击Finish
(作者使用的是CatSpringModle
)
新项目建立成功。
配置Spring环境
1、新建一个文件夹在项目中,选中项目右击new
->Diretory
->输入lib
->Enter
(回车)
2、把之前下载的5个包复制粘贴到lib目录下
3、导入环境
File
->Project Structure...
或者快捷键Ctrl
+Alt
+Shift
+S
进入配置页面
选择Modules
->项目环境
->Dependencies
->+
选择第一个
选中lib目录下的5个jar包然后点击ok
(ps:按住shift
可以全选)
勾选5个项目然后点击ok
创建接口/实例
新建一个包选中src
目录->右键new
->package
->包名(作者使用的是cn.java.bao
)
新建Class,在包中右键new
->java Class
->名称(作者使用的是Cat
)
自己创建一个实例
举例:我的实例为:
package cn.java.Cat;
public class Cat {
public void Hello() {
System.out.println("喵喵喵~~~");
}
}
配置xml文件
在包中新建一个.xml
的文件
选中包,右键,new
->XML con..... File
->SpringConfig
->输入名字后缀为.xml
(作者使用的是Test.xml
)
普通版本的IDEA没有该选项可以手动添加。
新建以后的内容
<?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">
</beans>
设置内容:
<?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">
<!--配置Cat对象并创建-->
<!--id是唯一的可以自定义用于后期的配置,class是之前创建的实例的地址-->
<bean id="Cat" class="cn.java.Cat.Cat"></bean>
</beans>
新建测试项
在实例下新建一个测试包(作者使用的名字是test
)
在包中新建一个类(作者使用的是TestCat
)
package cn.java.bao.test;
import cn.java.bao.Cat;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestCat {
@Test // 导入测试的装饰器
public void testHello() {
ApplicationContext context =
new ClassPathXmlApplicationContext("Test.xml"); //这里输入的是之前自己定义的xml文件名
Cat cat = context.getBean("cat", Cat.class); // cat 是自己在xml文件中设置的id,后面的Cat是实例的名称
System.out.println(cat);
cat.Hello();
}
}
结果查看:
特殊情况
部分代码变成红色
@Test
,ApplicationContext
,ClassPathXmlApplicationContext
,Cat
变成红色。
这个是由于库没有导入,可以使用ALT
+Enter
快捷键进行导入。
ClassPathXmlApplicationContext报错,无法访问xxxx文件
这里是配置不全面导致的需要使用File
->Project Structure...
或者快捷键Ctrl
+Alt
+Shift
+S
进入配置页面进入子目录然后添加之前的5个jar包即可。
当前的Spring配置就到这里啦~