在kotlin語(yǔ)言的spring-boot項(xiàng)目中使用jython
背景
jython是jvm上的python實(shí)現(xiàn),但是版本還停留在很早的時(shí)候。
近期在做一個(gè)個(gè)人項(xiàng)目的時(shí)候需要在spring-boot項(xiàng)目中用到python的一個(gè)函數(shù),這個(gè)項(xiàng)目是我用kotlin寫(xiě)的,這個(gè)函數(shù)在java中沒(méi)有替代,忽然想起來(lái)有個(gè)叫jython的東西,我可以直接用它的api,便有了這次折騰。
代碼
1. 添加jython的依賴(lài):

2. jython在打包成spring-boot工程后是沒(méi)法正常工作的,要增加下面的配置

3. 還需要在應(yīng)用啟動(dòng)時(shí)增加下面的代碼

4. 大功告成,可以調(diào)用jython的api了,代碼如下

其他
上面的示例是gradle工程的配置方式,maven配置類(lèi)似
標(biāo)簽: