java服务器读取配置文件

切换配置文件,完成参数切换。


1.编辑POM

    
        
        
            commons-configuration
            commons-configuration
            1.10
        
    

    
        
        false
    
    
    
        
            localTest
            
                true
            
        
    


这样配置文件为localTest时开启swagger


2.在resources下新建文件TestConfig.properties

编辑TestConfig.properties

#swagger state
swagger.enabled = ${swagger.enabled}

3.调用

import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;

//swagger
        try {
            Configuration config = new PropertiesConfiguration("TestConfig.properties");
            if(config.getBoolean("swagger.enabled")){
                buildSwagger();
                handlerList.addHandler(buildSwaggerUI());
            }
        } catch (ConfigurationException e) {
        }

这样当配置文件为localTest时,swagger开启,否则关闭

你可能感兴趣的:(日志)