基本环境准备
- 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配置就到这里啦~





















