spring – lombok @Builder类型转换错误

我是lombok图书馆的新手.我正在使用lombok的@Builder模式,但它返回Object类型的泛型:

@Data
@Builder
public class Schedule<T>
{
    private String frequency;
    private T properties;
}

来自通话类:

Abc abc=new Abc();
//other
Schedule<Object> schedule=Schedule.builder().frequency( "ankit" ).properties( abc ).build();

我希望结果在Schedule< Abc>但得到Schedule< Object>.

谢谢并尽快回复.

最佳答案
这不是lombok的问题.你需要输入它给你的班级Abc.对于类型转换,您需要遵循以下语法:

T<M> t=T.<M>builder()
        .variablename("set value")
        .build();

正如@Micha所回答:https://stackoverflow.com/a/51873129/6097074

转载注明原文:spring – lombok @Builder类型转换错误 - 代码日志