setproperty

  • 网络设定属性
setpropertysetproperty
  1. Get / setProperty () intercepts access to all properties

    get/setProperty()拦截对所有属性的访问

  2. SetProperty is invoked for any property setter that doesn 't actually exist in an object .

    setProperty针对对象中实际上不存在的任何属性设置程序调用。

  3. SetProperty accepts three parameters .

    SetProperty接受三个参数。

  4. The constructor iterates over this Map and invokes the setProperty method for each key / value pair .

    这个构造函数迭代这个Map并针对每个“键/值”对调用setProperty方法。

  5. But if property is a boolean , the bean must have isProperty and setProperty methods .

    但是,如果property是布尔值,则该Bean必须有isProperty和setProperty方法。

  6. The result of judicious design , all dynamic method calls get routed through invokeMethod and property access through getProperty and setProperty .

    明智设计的结果是:通过invokeMethod调用所有的动态方法,通过getProperty和setProperty访问属性。

  7. Invoking setProperty at this juncture would obviously break the pattern , as the entity variable in the setProperty method would be null .

    很明显,在这个关头调用setProperty将打破这种模式,因为setProperty方法中的entity变量将是null。

  8. Looking at the setProperty method reveals that the key is set to the property name of the underlying entity , while the corresponding value is the entity 's value .

    检查一下setProperty方法就会发现“键”设置为底层entity的属性名称,而对应的“值”是该entity的值。

  9. Then , I 'll allow subclasses to have dynamic properties that will be added to the corresponding Entity instance via Groovy 's handy setProperty method .

    然后,我将允许一些子类拥有一些动态属性,这些动态属性将通过Groovy的方便的setProperty方法添加到对应的Entity实例。

  10. Within these steps ( labeled Update Case State ) setProperty functions can be used to update the properties of a change request document , such as state or assignee .

    在这些步骤(标签为UpdateCaseState)中,setProperty函数可以用于更新一个更改请求文档的属性,比如state或assignee。

  11. By overriding invokeMethod , getProperty and setProperty we can intercept every single call to our Objects without the need for a proxy or byte-code manipulation .

    通过覆盖invokeMethod、getProperty和setProperty我们可以拦截每个对我们对象的单个调用,无需代理或字节码处理。