Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java/groovy中读取从文本文件导入的内容_Java_File_Groovy_Import - Fatal编程技术网

在java/groovy中读取从文本文件导入的内容

在java/groovy中读取从文本文件导入的内容,java,file,groovy,import,Java,File,Groovy,Import,我想知道是否有可能以某种方式从文本文件中读取数据,并使用它告诉java要导入哪些库。我认为这在java中是不可能的,但是groovy呢?您不能完全避免使用“import”语句,但是在许多依赖项注入实现中,在配置文件(即外部文本)中定义实际的依赖项是很重要的一部分这些信息是在运行时加载的。您不能完全避免使用“import”语句,但许多依赖项注入实现的一个重要部分是在配置文件(即外部文本)中定义实际的依赖项,并在运行时加载这些信息。使用groovy 1.8,可以向使用GroovyShell执行的脚本

我想知道是否有可能以某种方式从文本文件中读取数据,并使用它告诉java要导入哪些库。我认为这在java中是不可能的,但是groovy呢?

您不能完全避免使用“import”语句,但是在许多依赖项注入实现中,在配置文件(即外部文本)中定义实际的依赖项是很重要的一部分这些信息是在运行时加载的。

您不能完全避免使用“import”语句,但许多依赖项注入实现的一个重要部分是在配置文件(即外部文本)中定义实际的依赖项,并在运行时加载这些信息。

使用groovy 1.8,可以向使用GroovyShell执行的脚本动态添加导入。特别是,看一看。这里有一个很好的例子说明了如何使用它:。

对于groovy 1.8,可以动态地将导入添加到使用GroovyShell执行的脚本中。特别是,看一看。这里有一个很好的例子说明如何使用它:。

Groovy有一个“导入处理程序”,类(接口为true)
GroovyResourceLoader
,对于“main”源所需的每个导入都会触发一种事件。Is与
GroovyClassLoader
协同工作,可能不与
GroovyShell
协同工作。我知道我的答案是在不同的领域“自动添加一些隐藏的导入”-我说的是“经典导入”。

Groovy有一个“导入处理程序”,类(接口为true)
GroovyResourceLoader
,对于“主”源所需的每个导入都会触发一种事件。Is与
GroovyClassLoader
协同工作,可能不与
GroovyShell
协同工作。我知道我的答案是在不同的领域“自动添加一些隐藏的导入”-我说的是“经典导入”