javascript - 如何在服务器端而不是客户端的 JAVA 中逐行读取 config.properties 文件中的数据
问题描述
我有一个 config.prop 文件,我在其中设置了键值对(key=name,value=url's)
这是一个样本值。我有 20-30 个这样的键值对,分为 4 个不同的集合。就像用户 1 可以看到配置中的前 5 个 URL。prop 文件并为 user-2、user-3、user-4 继续,这是接下来的 5 个 URL
FILE_TT="";
我的应用程序正在动态运行,并希望从 config.properties 文件中逐行读取 url,这样当下一个用户到来时,它只显示为该用户指定的 url。任何想法?或其他我可以读取键值对的建议。我不想要任何硬编码的方法。
解决方案
您可以使用 java.util.Properties 这是一个哈希表实现
File f=new File("Complete path of your config file");
InputStream i=new FileInputStream(f);
Properties p =new Properties();
p.load(i);
String value= p.getProperty("key"); //you can search for a property
推荐阅读
- javascript - 如何从 HTML 创建 excel 文件
- asp.net-core-mvc - 如何在 asp.net-mvc-core 中的 asp-items 的 ViewBag 下拉列表中显示多个字段
- python - 如何创建 Matplotlib 小提琴图
- python - 动画轮廓和散点图
- sql-server - 每个 SQL select 语句都以文本格式生成
- datatables - 响应式数据表中的数据表父控件
- angular - AddThis 在 Angular 6/7 项目中不起作用
- php - 类 App\Http\Controllers\Community/CommunityContoller 不存在
- java - Java 8:DateTimeFormatter 不根据语言环境翻译时区
- mysql - 在 VB.NET 中,调用 conn.close 或 conn.dispose 甚至使用 USING 后 MySQL 连接不会关闭