Spring Boot: Как инициализировать класс постоянных значенийJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot: Как инициализировать класс постоянных значений

Сообщение Anonymous »

Я ставлю постоянные значения Spring Boot в моем приложении в окончательный класс: < /p>

Код: Выделить всё

public final class SecurityConstants {
/*
* Authentication will only be initiated for the requests with matching URLs
*/
protected final static String DEFAULT_FILTER_PROCESS_URL = "/mypath/**";

public static final String AUTHENTICATION_HEADER = "Authorization";

public static final String BEARER = "Bearer";

public static final String JWT_SECRET = System.getenv("JWT_SECRET_KEY");

public static final long EXPIRATIONTIME = 864_000_000; // 10 days

}
< /code>

Проблема заключается в том, что когда я получаю доступ к значению jwt_secret < /code> оно нулевое, потому что класс не загружается. Я не думаю, что имеет смысл аннотировать этот класс с помощью @component 
. Мне интересно, как я должен загрузить класс и инициализировать эти константы.

Подробнее здесь: https://stackoverflow.com/questions/519 ... ant-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»