protected void sss()
{
//InputStream is = this.getClass().getClassLoader().getResourceAsStream("src/main/resources/OSGI-INF/app.properties");
try(FileReader reader=new FileReader("src/main/resources/OSGI-INF/app.properties")){
Properties pro=new Properties();
pro.load(reader);
String url=pro.getProperty("ConfirmProductMasterDataStatus");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
如果在属性文件所在的文件夹中有类that,则可以这样做:
InputStream is = MyClass.class.getResourceAsStream("app.properties.properties");
Properties pro=new Properties();
try {
pro.load(is);
} catch (IOException e) {
e.printStackTrace();
}
String url=pro.getProperty("ConfirmProductMasterDataStatus");
我很难在不了解项目结构的情况下给出一个更一般的结构,我猜您的Main是在src/Main,所以您可以这样做:
InputStream is = Main.class.getResourceAsStream("resources/OSGI-INF/app.properties");
Properties pro=new Properties();
try {
pro.load(is);
} catch (IOException e) {
e.printStackTrace();
}
String url=pro.getProperty("ConfirmProductMasterDataStatus");
请注意,如果您更改了项目的结构,您应该记住,路径仍然是正确的
我有一个java代码可以将这些值追加到我的属性文件中 我的属性文件将有如下条目。 key1=主机、端口、orcl、用户名、密码 key2=主机、端口、orcl、用户名、密码 key3=主机、端口、orcl、用户名、密码等… 这些key1、key2和key3是连接名。 在进入属性文件之前,首先我必须检查该文件是否提供了连接名条目。我的意思是,如果用户再次使用key1或key2或key3连接名输入值,
我想从application.properties文件中定义的键中读取整数值。这是我的属性文件。 spring.rabbitmq.port=31111 代码如下: 代码有问题的行是:
我在数据库中具有与数据库连接相关的属性。xml文件。我想在一个表中使用相同的值。属性文件。是否可以从中获取值。xml文件,并设置为。财产? --谢谢 使用loadFromXML时发生异常 线程“main”java中出现异常。util。InvalidPropertiesFormatException:组织。xml。萨克斯。SAXException:无效的系统标识符:http://www.hibern
问题内容: 我正在用弹簧。我需要从属性文件中读取值。这是内部属性文件,而不是外部属性文件。属性文件可以如下。 我需要以传统方式从属性文件中读取这些值。如何实现呢?Spring 3.0是否有最新方法? 问题答案: 在你的上下文中配置PropertyPlaceholder: 然后,你引用bean中的属性: 编辑:更新了代码以使用逗号分隔的多个值来解析属性: 如果那不起作用,则可以定义一个带有属性的be
问题内容: 在angularJS中,如何从属性文件中读取值? app.js: 问题答案: 如果是驻留在Web服务器上的文件,则只需执行以下操作: 您可以在此处查看示例: http://plnkr.co/edit/3Ne3roFOwcfVmg2mgnUr?p=preview
问题内容: 抱歉,这似乎是一个简单的问题,但是我已经开始对此进行讨论了…… 我有一个看起来像这样的XML文件… 我正在尝试获取 VarNum 。 到目前为止,我已经成功使用以下代码来获取其他信息: 我只是无法获取VarNum(我认为是属性值?) 谢谢! 问题答案: 您应该可以使用SimpleXMLElement ::attributes()来获得它 尝试这个: 这将为您显示第一个元素的所有名称/值