記錄一下老師講的SSM架構的搭建過程
一:Maven國内鏡像配置與工程建立
(1)配置maven鏡像
由于預設的maven所需要的包在首次運作會自動下載下傳,而下載下傳的來源是外網,下載下傳速度非常慢,是以需要配置一個國内的鏡像,提高下載下傳速度。
實測2021/9/1可用,将下列代碼加入下列路徑中:
E:\idea\IntelliJ IDEA 2021.1.2\plugins\maven\lib\maven3\conf\settings.xml(自己idea的安裝位置)
在<mirrors></mirrors>标簽内加入以下内容:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<id>repo2</id>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
<id>ibiblio</id>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
<!-- 中央倉庫在中國的鏡像 -->
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>

如圖所示。
(2)建立maven工程
此步,工程建立完畢。
二:相關包的下載下傳和xml依賴的建立與導入
(1)導入pom.xml相關依賴
由于建立了一個Maven項目,要建立一個SSM架構就需要我們導入相應的依賴檔案,并且下載下傳響應的jar包才能運作,是以我們需要導入依賴。
1.pom.xml
我們可以看到項目中有一個pom.xml檔案
這個檔案是建立項目會自動生成的一個xml檔案,用于限制規定相應的依賴
在其中導入已下内容
-------------------------------------分界線-------------------------------------------
添加完成後如果報錯,點選這個
點選這個進行下載下傳資源包,等待下載下傳完成後再點重新整理
完成配置
此步,pom.xml配置完成
(2)配置applicationContext.xml檔案
applicationContext檔案,個人感覺就是一個類似于容器的東西,常搭配ClassPathXmlApplicationContext和FileSystemXmlApplicationContext用于擷取建立方法的xml檔案路徑(?話說我寫了個啥玩意兒)
這裡主要提一下配置xml,如下圖,沒有就自己建一個,建在/src/main/resources下
然後直接插入以下東西
(3)配置jdbc.properties檔案
不過多贅述了,資料庫連接配接配置檔案,我用的是mysql5.7的,連接配接方式和8可能不一樣,自行修改
依舊是沒有就自己建立,如圖
建立完成後複制以下内容
(4)配置log4j.properties檔案
這是日志啟動的配置檔案(?應該)反正配就完了,不配報錯跑不起來
老規矩,沒有自己建立,如圖
建立完成後複制以下内容
(5)配置mybatis-config.xml檔案
依舊是mybatis的全局config配置檔案,關于資料庫的一些限制
廢話不多說,建立,如圖
建立完成後,複制以下内容
(6)配置springmvc.xml檔案
配置springmvc檔案,主要是用于控制層contriller的請求響應與視圖化解析(?不知道我在說什麼)
總之,是很重要的東西,先和以前一樣,先建立它
建立完成後,複制
(7)配置web.xml檔案
web.xml檔案用于配置讀取applicationcontext容器傳值和springmvc的相關内容(?繼續胡言亂語)
web.xml檔案位于src/main/webapp/WEB-INF下,如果沒有,需要自己建立,如圖
至此,架構搭建完成,接下來就是相應的邏輯層的編寫和前端頁面的編寫。