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

本文介绍了在JavaWeb开发中如何使用property文件来配置数据库及业务参数,并提供了两种方法:一是通过Resource类获取属性;二是利用注解直接访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值