springmvc 中將配置文件放在tomcat下

項目開發(fā)中或多或少的都會用有一些變量的配置文件(properties),雖然我也極力的把一些配置內容都放到數(shù)據庫中,然而總還是會有一些配置不能放到數(shù)據庫去或者放到數(shù)據庫中處理起來較麻煩等等。
總之項目里面要放置一些配置,項目剛開始的時候加了一個app-config.properties文件,里面放置了本機的IP,redis地址(session共享用)等,因為是3個人開發(fā),其中1個還是在異地,他在自己的服務器上部署了同樣的環(huán)境。問題是配置文件里面的一些變量,每次代碼更新的時候另外的人可能做了修改,我要開發(fā)的時候就要改回去,由于項目比較急,功能也多,開始的時候也沒時間考慮這些事情。所以后期完成的差不多的時候,又回頭解決這個問題。為了讓我們3個人都不修改配置文件,那么我考慮的事情是要么做環(huán)境變量要么把配置文件外移,這樣的話配置就與個人的系統(tǒng)有關系了,而且只要配置一次以后就可以不用修改了。剛開始打算使用系統(tǒng)變量但是無法取到,后來發(fā)現(xiàn)是要在jvm里設置參數(shù),這個有點不太好??紤]把配置問價放到外面吧:

  <bean id="propertyConfigurer" 
     class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>file:${catalina.home}/conf/app-config.properties</value>
            </list>
        </property>
        <property name="fileEncoding" value="utf-8"/>
</bean>

我把app-config.properties 放置到了tomcat/conf 目錄下,這樣讓其他開發(fā)者在自己電腦的tomcat下放置一份,服務器上放置了一份。之后就再也沒有動過了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,268評論 6 342
  • 轉自陳明乾的博客,可能有一定更新。 轉原文聲明: 原創(chuàng)作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 ...
    LUNJINGJIE閱讀 4,101評論 1 33
  • “漢舞”品牌是國內繡花布鞋品牌的佼佼者,布鞋以環(huán)保純棉面料、傳統(tǒng)刺繡、傳統(tǒng)千層底為設計元素,結合現(xiàn)代設計理念打造...
    dolemi521閱讀 1,288評論 0 1
  • 回家路上偶遇一只小狗,本來已經擦身而過,實在是無意中瞥過的那一眼,讓我忍不住折了回去。 我停在它前方一米的地方,它...
    快樂每一天Xu閱讀 247評論 0 0

友情鏈接更多精彩內容