原创

如何使用 GroovyClassLoader 解决 Spring Boot 中 groovy 或 java 代码的导入问题

温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

我尝试存储解析在特定路径中的文件中的代码中写入的导入清晰之正常工作。

我有下面的代码例如

import org.apache.poi.xssf.usermodel.XSSFWorkbook
import org.apache.poi.ss.usermodel.*

def workbook = new XSSFWorkbook()
def sheet = workbook.createSheet("Data")
def headerRow = sheet.createRow(0)
headerRow.createCell(0).setCellValue("Name")

我尝试存储解析在特定路径中的文件中的导入。我已经使用GroovyClassLoader加载了代码,如下所示

Class<?> parseClass = groovyLoader.parseClass(scriptString);

我将上面的代码作为字符串获取。谁能告诉我如何使用 GroovyClassloader 或任何其他选项使代码与导入一起成功编译并保持代码正常工作。

正文到此结束
热门推荐
本文目录