關於配置SpringBoot這檔子事

2022-09-09 14:03:17 字數 1501 閱讀 7389

目錄後端相關知識已經好幾年沒碰過了,要開始秋招了,想著臨時抱佛腳,於是開始學習springboot。昨天就給配置了一下。這裡記一些奇奇怪怪的問題或者找不到原因的問題。

在給idea 2020.2.2改m**en home directory的時候,遇到了乙個很怪的事情。

我先是關閉工程,返回到初始介面,如下:(寫部落格此時已經沒用2020.2.2了,換成了2020.1.4,至於換的原因我會在後面說明)

然後點選右下角的configure -- settings -- 搜尋m**en,然後右邊有m**en home directory選項:

改成了本地的自定義倉庫,免得他跑到c盤裡面佔我的空間。返回初始介面修改配置,是為了對所有專案生效,當然也可以在專案介面進行全域性修改,這裡不再贅述。

這裡有乙個點就是,m**en目錄下 -- conf -- setting.xml中的localreository欄位的值,一定要和上圖右邊local repository的值對上,不然還是會跑到c盤新建。

接下來就是神奇的事情了,新建了專案之後,按照流程準備用m**en啟動專案,在terminal中輸入mvn spring-boot:run,提示我mvn不是內部或外部命令,也不是可執行的程式,當時就有一萬個問號從腦門飛過,因為我在cmd中是測試過的,m**en已配置好了,怎麼到了idea裡面就不行了呢?

我又從專案介面,進入file -- settings - 搜尋m**en,一看右邊的m**en home directory已然變成了預設的路徑~\.m2\~,然後我又給他改成自定義的路徑 -- terminal輸入 --mvn不是內部或外部命令,也不是可執行的程式

最後我抱著試一試的心態,把2020.2.2換成了2020.1.4。再進行一遍配置更改,新建專案。

誒,這次可以了。

springboot自帶了thymeleaf的啟動器,於是只需要在pom中新增依賴,即自動配置好thymeleaf所需要的包

但是一開始我加進去之後,發現這一行**標紅spring-boot-starter-thymeleaf,怎麼搞都不行,後來嘗試點選了漂浮工具欄中的重新整理m**en按鈕,就好了

經過這次bug排查,我總結了解決這個問題的幾種方法:

檢查xml檔案的namespace是否正確

如果你確認沒有以上問題,請任意修改下對應的xml檔案,比如刪除乙個空行,儲存.問題解決

springboot關於配置熱部署

1.在 spring boot 開發環境下禁用模板快取 開發環境下關閉 thymeleaf 模板快取,thymeleaf 預設是開啟狀態 spring.thymeleaf.cache false 2.引入熱部署依賴 org.springframework.boot spring boot devto...

Springboot整合https原來這麼簡單

http是不安全的,我們需要給它套上ssl,讓它變成https。本文章將用例項介紹springboot整合https。要談https就要談security,自然就要談安全 談及安全,就必然涉及密碼學的一些知識。要建立乙個密碼體制,需要由五個空間組成,分別是 如圖所示 對稱加密,或者也叫單鑰加密,是指...

關於springboot配置檔案路徑優先順序

配置檔案位置 說明file config 為於project目錄下的config目錄,實際上對應於jar檔案同一目錄的config目錄。file projet目錄。實際上對應於jar檔案的同一目錄。classpath config jar包內的檔案目錄,對應 的resource目錄中的config ...