springconfig动态修改 springboot如何读取自定义配置项?

springboot如何读取自定义配置项?网站总是需要使用一些自定义配置,我把它放在一个属性文件,如:config。此文件与struts一起放置。XML,在我的Src中。1.创建一个新的工具类prop

springboot如何读取自定义配置项?

网站总是需要使用一些自定义配置,我把它放在一个属性文件,如:config。此文件与struts一起放置。XML,在我的Src中。

1.创建一个新的工具类propertiesutil并在其中定义一个公共静态Java。

util.properties类的对象[PPS

2。创建新的侦听类webconfiglistener并实现servletcontextlistener

public void contextinitialized(servletcontextevent arg0){

propertiesutil的接口。

pps=new Properties()

试试{

String path=(getClass().getClassLoader().getResource(“”).toURI()).getPath()

FileInputStream fis=new FileInputStream(path“config.

Properties”)

PropertiesUtil.pps.load(fis)

}catch(Exception e){

e.printStackTrace()

}

3.在网状物。将webconfiglistener添加到XML

com。

phonesale.common.WebConfigListener

4.读取程序配置时使用:propertiesutil。Getproperty(key)

编辑特别推荐:

Java对话框的字体设置

Java开发守护进程

深入Java核心:JVM中的堆栈和局部变量。