Моя цель - понять, как включить в мой код конфиденциальные константы / секреты (например, токен api) и нечувствительные константы (например, маршрут api).
Пример для чувствительной константы:
val apiToken = "Hushhhh!"
Пример для нечувствительной константы:
val happyUsersEndpoint = "https://happy.foo.io/v1/users"
Мои вопросы:
- В какой части моей структуры папок следует хранить нечувствительные константы?
- Есть ли безопасный способ хранить конфиденциальные константы в моем коде? Если нет, то как правильно ссылаться на них извне в моем коде?
Насколько я понимаю, есть способы сделать это в коде Java -i sh, но я в основном ищу способы, которые хорошо вписываются в код Scala (если возможно).