基本环境准备
- JDK 地址:www.oracle.com/java/techno…
- Eclipse(IDE):www.eclipse.org/downloads/
- Spring Framework:repo.spring.io/ui/native/r…
- commons.logging:commons.apache.org/proper/comm…
已经下载好的环境包:点击下载
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配置就到这里啦~