В focframework я могу получить список всех свойств, поддерживаемых в файле config.properties, и как добавить свои собственные свойства для использования в моем собственном - PullRequest
3 голосов
/ 05 апреля 2019

Я занимаюсь разработкой веб-приложения с использованием инфраструктуры полного стека focframework , и я хочу знать, какими свойствами я могу управлять в своем файле config.properties.Есть ли для этого документ?

Я пытался найти документ, но ничего не нашел

Очевидно, что некоторые из них можно получить из образца на GitHub :глядя на файл config.properties :

jdbc.drivers=org.h2.Driver
jdbc.url=jdbc:h2:./myfocapplication_data_h2
jdbc.username=sa
jdbc.password=

gui.rtl=0
allowAddInsideComboBox=0

focWebServerClassName=com.focframework.sample.myfocapplication.MyFocAppWebServer
dataSourceClass=b01.focDataSourceDB.FocDataSource_DB
cloudStorageClass=com.focCloudStorage.FocCloudStorageS3
cloudStorageClass=com.foc.cloudStorage.FocCloudStorage_LocalDisc

devMode=1
unitDevMode=0
unitAllowed=1

log.dir=c:/01barmaja/log
log.ConsoleActive=1
log.fileActive=1
log.popupExceptionDialog=1
log.dbRequest=1
log.dbSelect=1
debug.showStatusColumn=0
log.debug=1
perf.active=0

Есть ли какой-нибудь намек на то, как получить их все?А что, если я захочу добавить свое собственное для использования в моем коде?

1 Ответ

3 голосов
/ 05 апреля 2019

Файл ConfigInfo.java отвечает за чтение всех свойств и сохранение их в переменных.Это просто для понимания и проверки имен переменных и их использования.Тем не менее, я согласен, что кто-то должен поработать над документацией и добавить эти параметры.

Чтобы добавить свой собственный, не изменяя ConfigInfo.java, вы можете просто использовать этот метод в середине вашего кода.

String myProperty = ConfigInfo.getProperty("my.property.with.a.meanignful.name");
...