Как мне сделать мои классы pojo компонентами, чтобы я мог подключать их везде, где хочу? Какие шаги будут делать? Это правильный путь для приложения с весенней загрузкой?
В моем приложении я использую ломбок для геттеров и сеттеров. Вот мое pojo:
@Accessors(chain = true)
@NoArgsConstructor
@Getter
@Setter
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
@SuppressWarnings("all")
public class Qei implements Serializable {
private static final long serialVersionUID = 2902444063726917000L;
private Integer qeiMasterId;
private String qeiId;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = NMTCConstants.DATEFORMAT)
private Date originalDate;
private BigDecimal amount;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = NMTCConstants.DATEFORMAT)
private Date complianceEndDate;
private BigDecimal perAllocAgreementPercent;
private BigDecimal minRequiredPercent;
private Integer allocationYear;
private DealDetail dealDetail;// other class
private List<Qlici> qliciInfo;//other class
}
Чтобы использовать этот класс, может ли это быть компонентом пружины?