Size: a a a

2020 November 28

L🇺

Loona 🇺🇦 in learn.java
тип каша идет а не html разметка
источник

TT

Turalllb Turalll in learn.java
понял, спасибо
источник
2020 November 29

НБ

Никита Берегуля... in learn.java
Подскажите, вот допустим у меня есть сервис к которому что бы подключится нужна линка с ключем. Где их принято хранить? Хардкодить в код очевидно плохая идея, наверное как и выносить в .property файлы. Знаю, что можно ещё в системные переменные, но это как-то не очень 🧐
источник

L🇺

Loona 🇺🇦 in learn.java
Никита Берегуля
Подскажите, вот допустим у меня есть сервис к которому что бы подключится нужна линка с ключем. Где их принято хранить? Хардкодить в код очевидно плохая идея, наверное как и выносить в .property файлы. Знаю, что можно ещё в системные переменные, но это как-то не очень 🧐
конфиг можно создать там и хранить
источник

НБ

Никита Берегуля... in learn.java
Loona 🇺🇦
конфиг можно создать там и хранить
Что иметься ввиду под конфигом?
источник

L🇺

Loona 🇺🇦 in learn.java
Никита Берегуля
Что иметься ввиду под конфигом?
файл где будет храниться ключ
источник

НБ

Никита Берегуля... in learn.java
Loona 🇺🇦
файл где будет храниться ключ
А в чем отличие от обычных проперти файлов? Я как понимаю проблема в том, что такие данные нужно хранить вне проекта, так?
источник

L🇺

Loona 🇺🇦 in learn.java
Никита Берегуля
А в чем отличие от обычных проперти файлов? Я как понимаю проблема в том, что такие данные нужно хранить вне проекта, так?
не в чем
источник

DC

Denis Chikanov in learn.java
Loona 🇺🇦
файл где будет храниться ключ
Это и есть проперти
источник

DC

Denis Chikanov in learn.java
Никита Берегуля
Подскажите, вот допустим у меня есть сервис к которому что бы подключится нужна линка с ключем. Где их принято хранить? Хардкодить в код очевидно плохая идея, наверное как и выносить в .property файлы. Знаю, что можно ещё в системные переменные, но это как-то не очень 🧐
Если тебя волнует, как это делают обычно "секьюрно" - именно через переменные окружения системы
источник

НБ

Никита Берегуля... in learn.java
Denis Chikanov
Если тебя волнует, как это делают обычно "секьюрно" - именно через переменные окружения системы
То есть при деплое сетят в переменные окружения целевой системы, а в коде есть какой-то самописный класс экстрактор?
источник

DC

Denis Chikanov in learn.java
Никита Берегуля
То есть при деплое сетят в переменные окружения целевой системы, а в коде есть какой-то самописный класс экстрактор?
Большинство библиотек для конфигурации (либо же реализаций поиска и применения конфигурации в фреймворках) поддерживают множественные конфигурации с приоритетами из коробки
То есть, например, дефолт в проперти-файле, переписывается более специфичным файлом (например, профилем), тот может быть переписан переменной окружения с именованием, соответствующим определенной конвенции
источник

НБ

Никита Берегуля... in learn.java
Denis Chikanov
Большинство библиотек для конфигурации (либо же реализаций поиска и применения конфигурации в фреймворках) поддерживают множественные конфигурации с приоритетами из коробки
То есть, например, дефолт в проперти-файле, переписывается более специфичным файлом (например, профилем), тот может быть переписан переменной окружения с именованием, соответствующим определенной конвенции
Понял, спасибо 🤝 Сейчас посмотрю, а есть какие-то персональные рекомендации по библиотекам?
источник

НБ

Никита Берегуля... in learn.java
Apache commons?
источник

НБ

Никита Берегуля... in learn.java
Ладно, главное понятно куда смотреть, спасибо 🧐
источник

DC

Denis Chikanov in learn.java
Никита Берегуля
Понял, спасибо 🤝 Сейчас посмотрю, а есть какие-то персональные рекомендации по библиотекам?
Нет, потому что на джаве я в прод писал только поверх фреймворков, из коробки поддерживающих это
Но кажется, что и коммонсы, и либа от lightbend, и cfg4j норм
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Никита Берегуля
Подскажите, вот допустим у меня есть сервис к которому что бы подключится нужна линка с ключем. Где их принято хранить? Хардкодить в код очевидно плохая идея, наверное как и выносить в .property файлы. Знаю, что можно ещё в системные переменные, но это как-то не очень 🧐
В Vault
источник

DK

Dmtr Klkv in learn.java
Коллеги, кто-то писал ботов для телеграм? Когда они упоминают WebHooks это значит мне сервер сокет нужно открыть и ждать входящий реквест? Не пойму как это сконфигурировать.
источник

L🇺

Loona 🇺🇦 in learn.java
Dmtr Klkv
Коллеги, кто-то писал ботов для телеграм? Когда они упоминают WebHooks это значит мне сервер сокет нужно открыть и ждать входящий реквест? Не пойму как это сконфигурировать.
В плане
источник

L🇺

Loona 🇺🇦 in learn.java
Ты хочешь делать без библиотеки?
источник