初次創建案例走了不少彎路,遂記錄下自己的安裝過程以及安裝中所有需要用到的文件及配置代碼。
1.IDEA的安裝(略過)
2.Spring的安裝(直接下載的地址https://repo.spring.io/release/org/springframework/spring 下面為展示詳細的步驟,可忽略)
(1)進入Spring官網 spring.io
(3)進入到github頁面后,下拉,找到
(4)再下拉,找到
(5)找到release
(6)下拉,找到 spring
(7)復制該地址后,將其加入域名 https://repo.spring.io/ 后 得到 https://repo.spring.io/release/org/springframework/spring 進入
(8)繼續下拉,找到最新版本(這里是5.2.9)進入下載
(9)下載完成后解壓
在lib中找到四個常用jar文件,以及 commons-logging-1.1.1.jar ,后續創建IDEA項目時需要導入這些jar文件
commons-logging-1.1.1.jar 的下載:https://github.com/mxg133/learnforSpring5/blob/master/spring5_3/src/lib/commons-logging-1.1.1.jar
(10)創建項目 File--New--Project 點擊 NEXT
(11)導入Spring5 相關的jar包 File--Project Structure 點擊加號 將之前整理好的五個jar包加入
(12)創建一個普通類,在這個類創建一個普通方法
src -- new -- Package -- com.java.spring5
com.java.spring5 -- new -- Java Class -- User.java
User.java代碼如下:
package com.java.spring5; public class User { public void add(){ System.out.println("已成功添加"); } }
(13)創建Spring配置文件,在配置文件中配置創建的對象
Spring配置文件使用 xml 的格式
src -- new -- XML Configration File -- Spring Config -- bean1.xml
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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!--配置User對象創建--> <bean id="user" class="com.java.spring5.User"/> </beans>
(14)測試代碼編寫
給測試類新建一個包
com.java.spring5 -- new -- Package -- testdemo
testdemo -- new -- Java Class -- TestSpring5
TestSpring5.java 的代碼如下:
package com.java.spring5.testdemo; import org.junit.Test; import com.java.spring5.User; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestSpring5 { @Test public void testAdd(){ //1.加載Spring的配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); //2.獲取配置創建的對象 User user = (User) context.getBean("user"); System.out.println(user); user.add(); } }
要注意的是,在使用單元測試功能時,需要添加相關的jar包,下載地址:https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar
下載后和之前添加jar包的方式一樣 File--Project Structure ,將其添加到工程中
(15)運行單元測試,得到下圖所示結果,成功
整個過程相對來說比較多,寫的有點粗糙,還有一些遺漏的小細節,歡迎各位朋友指正。
參考博客:https://www.cnblogs.com/jungejava/p/10325151.html