如何使用Java读取配置文件并从Zend Framework中获取参数?

时间:2011-09-11 12:55:04

标签: java oop zend-framework

我有一个如下的ini文件,它将在我的Java应用程序启动时加载,该文件也将在Zend Framework中使用,作为Desktop用户和Web用户的核心配置文件。像启动加载文件。

但是我如何在Java中创建/使用这样的类?这样我可以调用像object这样的参数来获取正确的值吗?请参阅Zend Framework示例,我的意思是什么。

main.java:

Configure configure = new Configure('/tmp/application.inig', 'production');
System.out.println(configure.production.display); // returns false
System.out.println(configure.test.directory); // returns /tmp/another.ini

/tmp/application.ini

[production]
; this is a comment
display = false
; this is a comment
security = true

[test]
complex = true
directory = /tmp/another.ini

例如在Zend Framework中,我可以这样做,它可以工作:

$config = new Zend_Config_Ini('/tmp/application.ini', 'production');
Zend_Debug::dump($config->display); // returns boolean type false

1 个答案:

答案 0 :(得分:1)

使用ini4j api它会为你做任何事情。