Я использую аннотацию @Transactional(timeout=5)
для службы отдыха, но я хочу поместить эту "5" в свой файл свойств.
Я попробовал эти подходы без удачи
@Transactional(timeout=${sdr.rest.timeout})
не может быть решена
и
Properties prop = new Properties();
final int timeout = Integer.parseInt(prop.getProperty("sdr.rest.timeout", "65"));
@Transactional(timeout=timeout)
Transactional.timeout должен быть константным выражением
и
@Value("${sdr.rest.timeout}")
final int timeout = 0;
@Transactional(timeout=timeout)
это скомпилировано нормально, но не работает, я думаю, что ноль переопределить @ Value.