一般我們使用Maven來管理我們的項目:

導入相關依賴配置pom.xml:
在main目錄下的resources下建立配置檔案:
資料庫相關配置檔案:db.properties:
Spring IoC容器配置檔案:applicationContext.xml
配置Spring MVC容器配置檔案:springmvc-config.xml:
日志檔案:log4g.properties
web.xml檔案
當我們配置檔案寫完時就開始建構我們的項目目錄結構:
後面添加了log4j.properties配置檔案
Test代碼:
列印結果:
由此可見我們的Spring IoC容器已經搭建完成
開啟tomcat看Spring mvc是否能執行,建立Controller:
建立兩個jsp頁面
index.jsp裡面包含跳轉,到hello.jsp
hello.jsp
跳轉後如下:
證明Spring MVC容器正常運作
用Maven建構項目-->配置相關配置檔案-->建立項目目錄結構-->測試是否可以正常運作
關鍵步驟是配置檔案,配置檔案一定要書寫正确,否則可能出現運作錯誤!
如果我們在SSM項目中添加了MP工具,則會讓我們對資料庫操作得心應手,簡單明了,MP中有一個插件是代碼生成器——AutoGenerator,可以通過官網了解詳情。
AutoGenerator 是 MyBatis-Plus 的代碼生成器,通過 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各個子產品的代碼,極大的提升了開發效率。
首先我們先導入MP的依賴:
然後開始編寫代碼生成器的代碼,
執行前項目結構:
執行後項目如下:
并且我們的mapper層已經繼承了MP的BaseMapper,service層繼承了IService,pojo繼承了Model,所有的基礎代碼已經幫我們寫好了,我們隻需要專注的實作業務邏輯代碼即可,其他的基本代碼MP已經幫我們實作了,大部分SQL操作我們都可以借助MP提供的Mapper層或Service層的CRUD接口直接調用即可。
我們每一次搭建SSM架構,一開始都是搭建最基本的SSM項目模型,這個過程大部分代碼和步驟都是相同的,每次搭建SSM架構都需要重複大量基本工作,我們可以将配置檔案中的通用代碼用檔案儲存或直接存在idea中,如果項目中出現了大量的表,mapper,我們就可以借助MP幫我們實作代碼的生成,大大節省了開發的時間,讓我們專心在業務代碼中!