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
. Мне интересно, как я должен загрузить класс и инициализировать эти константы.
Я ставлю постоянные значения Spring Boot в моем приложении в окончательный класс: < /p>
[code]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 [/code]. Мне интересно, как я должен загрузить класс и инициализировать эти константы.