1、開發工具:Intellij idea2018.2
2、通過Spring Initializr建立項目,Project SDK選擇本地的jdk就可以,我的是jdk1.8,之后點擊next。


修改項目包名,繼續next


web中勾選web,sql中勾選mysql、mybatis和jdbc,next

項目名和項目路徑,finish

這是我的項目目錄結構。(此目錄結構有問題,具體請往下看。。。)

在test下新建controller、mapper、model和service目錄

在此過程中會彈出maven項目需要導入jar包,點擊自動導入,maven就自動下載了(這里的maven是intellij自帶的,我又安裝了一個,把他們的本地倉庫路徑設置相同了)


編寫一個實體類

UserMapper接口

UserService

UserController

這個類是程序運行的主入口,需要配置@MapperScan來掃描包下面的mapper

配置properties文件,里面是數據庫連接信息和端口號等




pom文件,注意45行,mysql的版本號是我自己加的,maven默認加載完的是<scope>runtime</scope>,兩個都不影響運行!

右鍵,啟動項目,如上
瀏覽器中輸入localhost:8080/showUser/1,報錯:【苦笑】

檢查了一下項目,發現項目目錄結構不對(上面有提到,在這里就出現問題了)

上面是正確的項目目錄結構,這個YuxiApplication必須放在controller、mapper等同級目錄下,改完后,重啟項目。在瀏覽器中輸入地址localhost:8080/showUser/1


成功取出數據庫中的值。
至此,完成基本的整合,后續功能以后逐一添加!有不足之處還請不吝賜教!!!
