您的位置:首页 > 编程语言 > Java开发

java web开发中property文件java程序解析

2016-04-08 22:53 567 查看
java web开发中经常运用到property文件,比如可以将数据库相关的参数配置在property文件中,然后在spring, hibernate的配置文件中自动获取相应参数。有时候我们也希望将一些业务参数配置在property文件中,然后在编写相应的java程序时读取相应的配置参数。这边介绍两种获取配置文件参数的方法。我们这边是基于SpringMVC框架进行的配置文件解析实验。

(1)  利用Resource类获取:

Resource resource = new
ClassPathResource("/jdbc.properties");
     try {
        Propertiesprops = PropertiesLoaderUtils.loadProperties(resource);
        SLIDER_PATH =
props.getProperty("slider_path");
        WEB_PATH =
props.getProperty("web_path");
        FREEMARKER_HTML_PATH =
props.getProperty("freemarker_html_path");
        FREEMARKER_WEB_PATH =
props.getProperty("freemarker_web_path");
        logger.info("SLIDER_PATH: " +
SLIDER_PATH);
        logger.info("WEB_PATH: " +
WEB_PATH);
        logger.info("FREEMARKER_HTML_PATH: " +
FREEMARKER_HTML_PATH);
        logger.info("FREEMARKER_WEB_PATH: " +
FREEMARKER_WEB_PATH);
     } catch (IOException
e) {
        // TODO Auto-generated catch block
        logger.error("load jdbc.properties error");
        e.printStackTrace();
     }

(2)  利用注解访问,这种方法在利用静态变量进行实验的时候没有成功

@Value("${freemarker_html_path}")
private String
freemarker_html_path;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: