прочтите @Value из сервиса - springboot SpEL - PullRequest
0 голосов
/ 28 мая 2020

Я пробовал следующий код:

@Autowired
private ParameterService parameterService;

@Value("#{parameterService.findByCode('value1')}")
private String valueOne;

private Test test = Test.getInstance(valueOne); //this shows nullpointer exception

метод службы findByCode считывает значение из базы данных и возвращает.

Однако кажется, что value всегда равно нулю. Можно ли это сделать таким образом? или как мне это сделать?

...