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