Есть файл конфигурации 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;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть таблица, и в одну из колонок я хочу добавить ссылки на файлыНа просторах интернета я пока нашел только вот этот код, но я многое...
К примеру есть ArrayList c обьектами а1, а2, а3У обьектов есть поля в1, в2, в3