我有一个如下的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
答案 0 :(得分:1)
使用ini4j api它会为你做任何事情。