Spring Boot - int в файле свойств читается как String?

В моем файле application.properties есть строка с надписью

variablename=1000

Затем я читаю это в классе с

 @Value("${variablename}")
 private int variablename;

Или с

@Configuration
@ConfigurationProperties
public class ClassName

Это приводит меня к ошибке, говоря, что я не могу конвертировать из String в int, за исключением того, что я не конвертирую в int, насколько мне известно.

Ошибка:

Не удалось связать свойства под 'variablename' с int:

Свойство: имя переменной Значение: 1000 Источник: ресурс пути к классу [application.properties]:21:8 Причина: не удалось преобразовать java.lang.String в int

0 ответов

Другие вопросы по тегам