使用用户设置的配置文件将属性设置为 null
Setting attributes to null using a config file set by the user
我正在做一个项目,我被要求这样做,以便用户可以输入他们想要从 .yml
配置文件中隐藏的属性。该属性已经有一个值,它将根据用户是否希望该属性被隐藏来设置为 null
。
例如,如果变量 String country = "Canada";
存在并且用户在配置文件中指定 "country"
,则国家/地区将设置为 null
。
class 有 get
和 set
方法。但是我真的不明白如何将属性设置为 null
.
例如,我必须像 Object.setCountry=null;
一样将值设置为空,但我不知道要使用什么设置方法 Object.xxxx=null;
我用反射解决了这个问题。
我正在做一个项目,我被要求这样做,以便用户可以输入他们想要从 .yml
配置文件中隐藏的属性。该属性已经有一个值,它将根据用户是否希望该属性被隐藏来设置为 null
。
例如,如果变量 String country = "Canada";
存在并且用户在配置文件中指定 "country"
,则国家/地区将设置为 null
。
class 有 get
和 set
方法。但是我真的不明白如何将属性设置为 null
.
例如,我必须像 Object.setCountry=null;
一样将值设置为空,但我不知道要使用什么设置方法 Object.xxxx=null;
我用反射解决了这个问题。