摘要:的是一個(gè)對(duì)象,在腳本中可以直接使用這個(gè)對(duì)象,非常的方便。同時(shí)編寫腳本不需要對(duì)系統(tǒng)進(jìn)行升級(jí)發(fā)布減少了很多發(fā)布流程,靈活修改等好處,后面還要加強(qiáng)腳本的理解,可以考慮后續(xù)寫一個(gè)腳本引擎來玩玩。
groovy腳本不知為何物?anyway,下面通過簡(jiǎn)單一個(gè)示例幫你揭開groovy的神秘面紗。
0x01 groovy腳本groovy腳本在我的使用過程中,其語法和java語法非常類似,但是其是有一套屬于自己的腳本的,我們可以通過在java代碼中調(diào)用groovy腳本,就像調(diào)用一個(gè)方法一樣,可以給groovy腳本傳遞一些必須的參數(shù)。
0x02 groovy腳本實(shí)例這里介紹在java中調(diào)用groovy腳本的方式示例如下:
public class GroovyScriptClient { private static final String scriptContent = "String object = scriptContext.get("object");" + " return innerService.sayBye(object);"; public static Script getGroovyScript(){ Class