如何创建可用文件以加载为 Java.utils.prefs.Preferences
How to create usable file for loading as Java.utils.prefs.Preferences
我喜欢将数据库登录信息和一些其他信息存储在文件中。所以我找到了首选项 class,它提供了一些将其存储在 XML 文件中的简单方法。
但是,我如何才能手动创建这样一个 XML 文件,以便在我的应用程序中使用该文件。还有如何在代码中放置或引用这个文件?
谢谢
经典方法是将文件放在 "resource" 文件夹中(应该与 "java" 文件夹在同一层级)。
您可以通过以下方式访问此文件:
ClassLoader classloader = Thread.currentThread().getContextClassLoader();
URL url = loader.getResource("your-file-name.xml");
但是请注意,当使用框架时,所有这些工作都是在屏幕后面完成的。例如,当配置 Hibernate 时,您所要做的只是在配置对象中提供文件名:
new Configuration("hibernate.cfg.xml").configure()
解析此文件是 Hibernates 的工作。所以,在做额外的工作之前,确保它是唯一的选择。
我喜欢将数据库登录信息和一些其他信息存储在文件中。所以我找到了首选项 class,它提供了一些将其存储在 XML 文件中的简单方法。
但是,我如何才能手动创建这样一个 XML 文件,以便在我的应用程序中使用该文件。还有如何在代码中放置或引用这个文件?
谢谢
经典方法是将文件放在 "resource" 文件夹中(应该与 "java" 文件夹在同一层级)。
您可以通过以下方式访问此文件:
ClassLoader classloader = Thread.currentThread().getContextClassLoader();
URL url = loader.getResource("your-file-name.xml");
但是请注意,当使用框架时,所有这些工作都是在屏幕后面完成的。例如,当配置 Hibernate 时,您所要做的只是在配置对象中提供文件名:
new Configuration("hibernate.cfg.xml").configure()
解析此文件是 Hibernates 的工作。所以,在做额外的工作之前,确保它是唯一的选择。