c 新手一個(gè)人做網(wǎng)站最有效的15個(gè)營銷方法
ServicesTest是空的工程,沒有pom文件?,F(xiàn)在需要在ServicesTest目錄下添加新模塊作為新的工程,目的是寫一下別的技術(shù)功能。
原先目錄結(jié)構(gòu),ServicesTest是空的工程,沒有pom文件。下面的幾個(gè)模塊是新的工程,相互獨(dú)立。
1. 添加新模塊
2. 修改目錄結(jié)構(gòu)
2.1 標(biāo)記java根目錄,資源目錄,測試根目錄等。
iml文件不用管,是我之前修改別的模塊時(shí),跟idea設(shè)置有關(guān)的文件,與項(xiàng)目無關(guān),可以刪掉,不是springboot-demo里的文件。
新建模塊后目錄結(jié)構(gòu)如下:
如果新建的模塊,idea沒有自動(dòng)識(shí)別源文件目錄,也就是java,resources,test目錄是灰色的,沒有變圖標(biāo),就修改一下
最后的目錄應(yīng)該是這樣的
2.2 添加包,修改文件
-
調(diào)整包,添加application.yml文件
為什么啟動(dòng)類和application.yml的圖標(biāo)沒有變成springboot項(xiàng)目的圖標(biāo)呢,因?yàn)榇藭r(shí)pom文件沒有繼承springboot。 -
修改pom文件
重新加載pom文件后,application.yml的圖標(biāo)變了
-
編寫啟動(dòng)類
這時(shí),啟動(dòng)類的圖標(biāo)也變化了
-
修改applicaiton.yml文件
3. 添加controller
- 添加TestController
- 啟動(dòng)項(xiàng)目
ps:如果運(yùn)行程序時(shí)報(bào)錯(cuò):Reason: Failed to determine a suitable driver class,這個(gè)錯(cuò)誤是自動(dòng)配置數(shù)據(jù)源時(shí)出錯(cuò)了,因?yàn)閍pplication.yml文件里沒有配置數(shù)據(jù)源。
解決方法:1. @SpringBootApplication(exclude={DataSourceAutoConfiguration.class}) 2. 配置數(shù)據(jù)源
瀏覽器測試,OK