Сообщение об ошибке автоматического подключения при перезагрузке сервера в Spring Boot
Это моя установка
- IntelliJ IDEA
- Весенний ботинок с Devtools
- Ломбок
Все работает нормально, но при каждом втором автоматическом перезапуске сервера я получаю следующее сообщение об ошибке:
***************************
APPLICATION FAILED TO START
***************************
Description:
Field billingCode in com.whatever.model.BillingCodeRowMapper required a bean of type 'com.whatever.model.BillingCode' that could not be found.
Action:
Consider defining a bean of type 'com.whatever.model.BillingCode' in your configuration.
мой main
выглядит так:
package com.whatever;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
ApplicationContext ctx = SpringApplication.run(Application.class, args);
}
}
мой BillingCode
класс выглядит так:
package com.whatever.model;
import lombok.Data;
import org.springframework.stereotype.Component;
import java.util.Date;
@Component
@Data
public class BillingCode {
private int billingCodeId;
private String billingCodeName;
private Boolean billingCodeFuelSurcharge;
private Boolean billingCodeToll;
private String billingCodeAccount;
private float billingCodeVat;
private Date billingCodeDateAdded;
private Date billingCodeDateChanged;
private Boolean billingCodeShippingSurcharge;
private Boolean billingCodeCurrencySurcharge;
private String billingCodeMarking;
}
BillingCode
является @Autowired
в BillingCodeRowMapper
и если я останавливаю сервер и запускаю его вручную, все работает нормально. Иногда автопроводка загружается в другом порядке, или это проблема IJ, или это проблема Lombok?