Size: a a a

2020 January 22

BP

Bogdan Panchenko in Kotlin JVM
Выделение кратковременное и нужно раз в сутки, но джвм не отдает память сразу. И при старте джвм "больше" кушает, ей нужно скомпилить код
источник
2020 January 24

II

Ivan I in Kotlin JVM
ребят, а как вы считаете это нормальная практика?:
Создавать файл app.properties (yaml, etc),там писать
server.port=${SERVER_PORT}

потом создавать example.env и уже там писать
SERVER_PORT=10000

или нормально сразу создать .env и все хранить в нем(т.е. не создавать yaml)
источник

d

dima in Kotlin JVM
Ivan I
ребят, а как вы считаете это нормальная практика?:
Создавать файл app.properties (yaml, etc),там писать
server.port=${SERVER_PORT}

потом создавать example.env и уже там писать
SERVER_PORT=10000

или нормально сразу создать .env и все хранить в нем(т.е. не создавать yaml)
а как потом свойства в приложении обрабатываются?
источник

d

dima in Kotlin JVM
что-то типо System.getEnv/getProperty?
источник

II

Ivan I in Kotlin JVM
dima
а как потом свойства в приложении обрабатываются?
спрингом
источник

d

dima in Kotlin JVM
Ivan I
спрингом
воот
источник

d

dima in Kotlin JVM
поэтому файл настроек важен, чтобы понимать как маппятся configuration properties на конфиг
источник

d

dima in Kotlin JVM
я такой же подход использую и не в спринг проектах
источник

d

dima in Kotlin JVM
источник

DT

Dmitry Tsydzik in Kotlin JVM
server.port=${SERVER_PORT} - это лишнее. переопределение порта через энв и без этого подхватится
источник

d

dima in Kotlin JVM
источник

II

Ivan I in Kotlin JVM
dima
поэтому файл настроек важен, чтобы понимать как маппятся configuration properties на конфиг
но если я напишу server.port=1000
а потом сделаю ENV SERVER_PORT=2000
то приложение стартанет на 2К
источник

II

Ivan I in Kotlin JVM
т.е. у env приоритет
источник

d

dima in Kotlin JVM
это уже особенности спринга
источник

DT

Dmitry Tsydzik in Kotlin JVM
источник

VP

Vladimir Petrakovich in Kotlin JVM
А ты не пробовал дружить это с бутом?
источник

d

dima in Kotlin JVM
Vladimir Petrakovich
А ты не пробовал дружить это с бутом?
нет, но подружил с vert.x
источник

AO

Alexey Otts in Kotlin JVM
dima
это уже особенности спринга
У hocon тоже ENV в приоритете
источник

AO

Alexey Otts in Kotlin JVM
dima
нет, но подружил с vert.x
config4k?
источник

d

dima in Kotlin JVM
оригинальный в одном из джава проектов
источник