初學springboot時遇到的坑

2021-09-25 05:22:40 字數 741 閱讀 8051

(一)

專案啟動後,在瀏覽器輸入http://localhost:8080/springbootweb/hello

結果介面提示以下內容:

檢視了控制台,啟動過程沒有報異常,那是什麼原因導致的呢?

上網時查詢:給出的解決方案如下:

原因:spring-boot會自動載入啟動類所在包下及其子包下的所有元件.

針對第乙個原因,檢視一下自己專案的結構,發現沒問題啊:

果斷排除第乙個原因,然後第二個原因也不符合我的情況,第三個原因乍看也不符合,路徑名「寫對」了,那問題出在哪呢,

初學springboot,裡邊的機制不是很了解,不知為何路徑直接跨過專案名。知道的大神方便的話可以解釋下嗎?記得以前springmvc,要想訪問路徑不用寫專案名,得去配置tomcat裡邊的server.xml檔案,springboot直接跳過這一步了。

(二)springboot打包jar 執行時,加專案名(jar名)訪問不到,去掉專案名(jar名),ip+介面名就能訪問

springboot打包成war放到tomcat,ip+介面名訪問不了,ip+專案名(war名)+介面 才能訪問

原因暫時不明,今天實踐得出的結論,記錄下。**到原因再補上。

SpringBoot配置多資料來源時遇到的問題

springboot配置多資料來源 參考 spring boot 1.5.8.release同時配置oracle和mysql 原作者用的是1.5.8版本的springboot,在公升級到2.0.之後,datasourcebuilder發生了變化 import org.springframework....

初學Springboot整合Redis

首先說下這幾天搞springboot整合redis的感受,springboot2.0版本和springboot1.5版本真的是不同,由於現在最新是2.0,但是網上大部分都是1.5版本的,開始也沒注意,所以一直在坑里轉圈,下面是我的微總結 先說springboot1.5.10版本的 1.所需jar包如...

Spring Boot學習,初學 config

先記一下預設的結構吧 server.port 8080 key 空格 value,表示一對鍵值對 空格必須有 以空格縮排展示層級的方式,左對齊的一列資料,就是同一層級的資料,如 server port 8081 path hello key value,字面量的值直接寫 字串不加單引號或雙引號 雙引...