public class JavaValue extends Object implements ValueProxy
通过静态 Java 函数
{java : "com.you.app.ClassName.funcName"} 或者 {java : "com.you.app.ClassName.funcName()"}通过容器内对象提供的方法或属性
{java : "$objName.attrName"} 或者 {java : "$objName.funcName()"} 或者可以支持更多的级别 {java : "$objName.attrName.attrName"} {java : "$objName.funcName().attrName.attrName"}无论那种方式,如果要为函数的设定参数,可以:
{java : "$objName.funcName($anotherName[:typeName], 'abc', true, false)"}参数只支持
{java : "com.you.app.MyUtils.getTime('2009-08-07 12:23:34')"}但是你的 getTime 函数的参数是一个 java.sql.Timestamp,那么容器会自动为你转型。
public JavaValue(String callPath)
public Object get(IocMaking ing)
get
in interface ValueProxy
Copyright © 2017. All rights reserved.