配置中具有默认值的java Lombok
我有这个Lombok类,但是在创建类时没有注入值
@Data
@Builder
@Component
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(NON_NULL)
@EqualsAndHashCode
public class Task {
@org.springframework.beans.factory.annotation.Value("${timeInMinutes}")
private @NotNull Integer timeInMinutes;
# 1 楼答案
如果要从应用程序属性获取值,请使用自定义构造函数,而不是使用注释@AllArgsConstructor