Сообщение об ошибке автоматического подключения при перезагрузке сервера в 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?

0 ответов

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