windows的properties在mac哪里


windows的properties在mac哪里

文章插圖
windows的properties在mac的appId里,本地配置文件需要按照一定的文件名格式放置于本地配置目錄下,文件名格式是{appId}+{cluster}+{namespace}.properties,appId就是應用自己的appId,如100004458
cluster就是應用使用的集群,一般在本地模式下沒有做過配置的話,就是default
【windows的properties在mac哪里】namespace就是應用使用的配置namespace,一般是application
文件內容以properties格式存儲,比如如果有兩個key,一個是request.timeout,另一個是batch 。
1. 在xml中配置你的properties路徑:
<bean id="messageSource"class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<!-- 指定資源文件基名稱jdbc為文件名,不包含擴展名 -->
<value>classpath:resource/jdbc</value>
</list>
</property>
</bean>
2. 獲取WebApplicationContext(需要入參HttpServletRequest request)
ServletContext servletContext = request.getSession()
.getServletContext()
WebApplicationContext ctx = WebApplicationContextUtils
.getRequiredWebApplicationContext(servletContext)
3. 通過WebApplicationContext獲取中鍵值
String msg = ctx.getMessage("jdbc.url", null, Locale.CHINA)

    推薦閱讀