spring boot 使用之自己踩過的坑

2021-08-15 07:38:34 字數 1054 閱讀 7382

場景還原,nginx**後,因靜態資源載入需要,需加字尾***,專案配置更改後並沒有通知部署人員。導致專案啟動成功後,輸入**後,居然無法訪問成功...當時只注意到了ip位址,埠號,忽略了***。嗯,各種看防火牆設定,沒問題...當天沒搞定,過了一天,才想起來有***這回事,問題圓滿解決。

server.context-path 屬性可指定專案發布字尾。

場景還原,本來是單機redis,上生產的時候環境是redis集群。部署的時候報了個jedismoveddataexception的錯誤,找了一圈網上的實現,都是啥定製connectfactory,redistemplate之流,看的那叫乙個心慌啊。嗯,當天同樣沒搞出來。第二天,不死心繼續找。spring 本就已經實現了redis集群的預設配置,只需設定spring.redis.cluster下相關引數就行。

以下是單機及集群配置比較,以springboot為例,不要太簡單

單機:

spring:

redis:

host: 127.0

.0.1

port: 7000

password: ****

pool:

max-active: 100

max-idle: 8

max-wait: -

1min

-idle: 0

集群:

spring:

redis:

cluster:

nodes: ***.***

.xx.x:7000,***.***

.xx.x:7000,***.***

.xx.x:7000

max-redirects: 3

password: ****

pool:

max-active: 100

max-idle: 8

max-wait: -1

min-idle: 0

SpringBoot應用之配置中心

springboot應用系列文章隨著網際網路的興起,提公升系統效能的方式,漸漸從垂直伸縮的方式變為水平伸縮。集群中不可避免地會有配置,本地配置就不可取了,一旦有改動就得一台臺機器去改動,非常費勁。有個集中配置中心還是非常有必要的,一旦有配置改動,自動下發配置到集群的各個機器中。其中的實現方式有許多,...

SpringBoot構建應用之整合Logback

一 依賴關係的梳理 當我們用idea簡單的構建乙個單體的應用時,所依賴的pom中其實已經有整合了logback的依賴 我們可以開啟pom.xml org.springframework.boot spring boot starter parent 2.1.7.release 點選進入spring ...

springBoot定製自己的banner

每當我們啟動springboot專案時,控制台上總會列印這樣的logo 實際上是springboot在這個地方放置了乙個彩蛋,雖然沒有什麼實際的意義,但的確增加了不少樂趣 當我們不想要或者想要修改他時,springboot也給了我們隱藏和修改的空間。中隱藏 public static void ma...