java - 重新加载后台进程的配置文件

标签 java

当进程在后台运行时,我必须根据需要重新加载配置文件。

  • 此后不应停止并手动启动进程。
  • 我应该以某种方式要求提供凭据或将其传递给处理

我的想法是创建一个线程来检查配置文件是否更改。 如果是这种情况:

  • 验证用户(如何在后台进程中执行此操作)
  • 执行配置重新加载之前必须完成的操作
  • 重新加载配置

最佳答案

要检查哪个文件被更改,请使用WatchService。不要为此编写自己的线程。

https://docs.oracle.com/javase/tutorial/essential/io/notification.html

https://docs.oracle.com/javase/7/docs/api/java/nio/file/WatchService.html

关于java - 重新加载后台进程的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39096510/

相关文章:

java - 通过 spring 休息 api

java - 线程类并将信息传递到主 Activity 类到 TextView 中

java - jsp中有没有通用的方法来下载所有类型的文件?

java - 为什么 Java 'Comparable' 比仅使用 CompareTo 方法更好?

java - 为什么键在 Java 中是不可变的?

java - ActiveMQ 在 Spring Boot 中延迟传递消息

java - Hazelcast 不同键聚合

java - ServerSocket.accept 给了我多个连接,尽管我只连接一次

java - Android:上下文菜单不显示 ListView 的成员由 LinearLayout 定义?

java - Eclipse Standard 还是面向 Java 开发人员的 Eclipse IDE?