源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

通过spring用beanshell实现java接口示例

  • 时间:2020-12-19 07:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:通过spring用beanshell实现java接口示例
说明 1.通过脚本语言让JAVA执行动态代码 2.用Spring可以将脚本语言代理成Java接口的实现类 3.Spring2.5.6中支持三种脚本语言ruby,Groovy,BeanShell 4.示例中为spring与beanshell结合 5.依赖spring2.5.6,bsh-2.0b4
[u]复制代码[/u] 代码如下:
import org.junit.Test; import org.springframework.scripting.bsh.BshScriptUtils; import bsh.EvalError; public class TestBeanShell {  @Test  public void testShell()  {   String srciptText = "say(name){ return \"hello,\"+name;}";   SayHello sh;   try {    sh = (SayHello) BshScriptUtils.createBshObject(srciptText, new Class[] { SayHello.class });    String res=sh.say("vidy");    System.out.println(res);   } catch (EvalError e) {    // TODO Auto-generated catch block    e.printStackTrace();   }  } } interface SayHello {  public String say(String name); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部