Пример создания конфигурации программно (это в Scala, но вы можете адаптировать ее для Java):
ли изменить или создать файл конфигурации из исходного кода. Я создаю клиент-серверную архитектуру с удаленным доступом. Что я хочу выполнить, так это возможность запустить клиентское приложение, например: host / port, и когда еще нет файла конфигурации, создать файл, удовлетворяющий аргументам командной строки.
akka {
actor {
provider = remote
}
remote {
enabled-transports = ["akka.remote.netty.tcp"]
netty.tcp {
hostname = "127.0.0.1" <--- here
port = 2553 <--- here
}
}
}
Конфиги не очень сложны. Я хочу изменить исходный порт (в конце концов, хост, сейчас это все равно localhost для тестов), чтобы немного его автоматизировать, чтобы я мог запустить несколько клиентов, просто передав их в основную функцию.