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