我正在使用Spring和Java8。我想创建一个方面或类似的东西来在对象构建期间设置我的字段的值,构造函数itsleft验证字段是否不为null,因此必须设置该值因此,方面是否可能?
protected myobject(TimeProvider timeProvider) {
this.timeProvider = requireNonNull(timeProvider," cannot be null");
requireNonNull(someField,"someFieldcannot be null");
在这里您可以看到someField在创建过程中是必需的,并且未在构造函数的字段列表中指定。那是我的具体情况。