Есть файл конфигурации src\main\resources\application.properties
В файле конфигурации есть значение: reservation.list.get.max.value=25
Есть класс
@Configuration
@PropertySource("classpath:/application.properties")
public class AppProperties {
@Value("${reservation.list.get.max.value}")
public static int RESERVATION_LIST_GET_MAX_VALUE;
}
при получении всегда 0
int appMax = AppProperties.RESERVATION_LIST_GET_MAX_VALUE;
Как корректно читать значения из файла конфигурации?
public static int RESERVATION_LIST_GET_MAX_VALUE;
Проблема в static. Spring не использует @Value для static-fields.
Попробуйте это:
@Configuration
@PropertySource(value = "classpath:application.properties")
public class AppProperties {
public static Integer RESERVATION_LIST_GET_MAX_VALUE;
@Value("${reservation.list.get.max.value}")
private void setReservationListGetMaxValue(Integer number) {
RESERVATION_LIST_GET_MAX_VALUE = number;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть таблица, и в одну из колонок я хочу добавить ссылки на файлыНа просторах интернета я пока нашел только вот этот код, но я многое...
К примеру есть ArrayList c обьектами а1, а2, а3У обьектов есть поля в1, в2, в3