Да.По крайней мере, в моей организации многие конфигурации (не только базы данных conf) все еще загружаются из файлов свойств, что совершенно нормально и работает хорошо.Я думаю, что это только унаследовано в том смысле, что как контейнер класс Properties
появился до введения Java Collections Framework, как Vector
и Hashtable
.
С другой стороны, альтернативыкак YAML
и JSON
становятся все более популярными.Возможно, потому что это может стать повторяющимся описанием объекта с полями в файле свойств.
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/MyDbName
jdbc.username=root
jdbc.password=admin
Хотя та же конфигурация в YAML
будет более краткой и удобочитаемой (?).
jdbc:
driver: "com.mysql.jdbc.Driver"
url: "mysql://localhost:3306/MyDB"
username: "root"
password: ""