我最近開始使用 Eclipse(從 IntelliJ Idea 轉(zhuǎn)移),但無論我開始編寫什么新的 SpringBoot 應(yīng)用程序,我總是遇到這個(gè)問題。我的主類上的 @SpringBootApplication 無法按預(yù)期工作。我應(yīng)該能夠在不添加 @ComponentScann 注釋的情況下脫身(我知道它會起作用),但這篇文章的目的是找出原始失敗的路由原因。我已經(jīng)知道變通辦法。我的應(yīng)用程序總是因以下錯誤消息而中斷: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.0.3.RELEASE)2018-07-18 13:51:22.026 INFO 13936 --- [ restartedMain] c.g.w.WorkplaceloggerApplication : Starting WorkplaceloggerApplication on G488LTN2E with PID 13936 (C:\Projects\workplacelogger\bin\main started by 212704468 in C:\Projects\workplacelogger)2018-07-18 13:51:22.026 INFO 13936 --- [ restartedMain] c.g.w.WorkplaceloggerApplication : No active profile set, falling back to default profiles: default2018-07-18 13:51:22.075 INFO 13936 --- [ restartedMain] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7f70a763: startup date [Wed Jul 18 13:51:22 CEST 2018]; root of context hierarchy所以,這是我正在使用的代碼
2 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
我在導(dǎo)致問題的應(yīng)用程序?qū)傩?/strong>中發(fā)現(xiàn)了一個(gè)錯誤:
原線:
spring.datasource.url=jdbc:postgres://localhost:5432/workplacelogger
正確的行:
spring.datasource.url=jdbc:postgresql://localhost:5432/workplacelogger
還刪除了應(yīng)用程序?qū)傩灾械囊韵滦?,正如之前的“解析器”所建議的那樣:
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
代碼現(xiàn)在運(yùn)行,并進(jìn)行了一些額外的小修正,這些修正不是本票的主題。這里有一個(gè)證據(jù)表明程序員應(yīng)該時(shí)不時(shí)地退一步來找出錯誤的路徑原因:)我迷失在細(xì)節(jié)中,花了很多時(shí)間在我的家庭項(xiàng)目中找到這樣一個(gè)“錯字”。
謝謝大家的時(shí)間!
添加回答
舉報(bào)
0/150
提交
取消