概述
最近在使用-Dspring.profiles.active=te
來切換spring-boot的環境時,發現日誌打印的是:
...ApplicationStartUp -
The following profiles are active: de
也就是說,參數失效了。
debug調試時,發現spring-boot讀取的也是de
,不是te
。
解決
下載了一個新的tomcat,然後重新發布程序,設置參數,啓動,發現環境正常切換了過來。
最近在使用-Dspring.profiles.active=te
來切換spring-boot的環境時,發現日誌打印的是:
...ApplicationStartUp -
The following profiles are active: de
也就是說,參數失效了。
debug調試時,發現spring-boot讀取的也是de
,不是te
。
下載了一個新的tomcat,然後重新發布程序,設置參數,啓動,發現環境正常切換了過來。
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM