Java 在groovyConsole中导入Spring框架会引发错误
我有一个非常简单的Groovy脚本:Java 在groovyConsole中导入Spring框架会引发错误,java,spring,groovy,groovy-console,spring-groovy-config,Java,Spring,Groovy,Groovy Console,Spring Groovy Config,我有一个非常简单的Groovy脚本: import org.springframework.*; @groovy.transform.ToString() @Controller(name="myHomeController") class HomeController { String home() { } } 当我使用@Controller注释时,我使用了菜单选项: 脚本->将JAR导入类路径 但在编译时,我收到了错误: 1 compilation error: u
import org.springframework.*;
@groovy.transform.ToString()
@Controller(name="myHomeController")
class HomeController {
String home() {
}
}
当我使用@Controller
注释时,我使用了菜单选项:
脚本->将JAR导入类路径
但在编译时,我收到了错误:
1 compilation error:
unable to resolve class Controller , unable to find class for annotation
at line: 2, column: 1
从groovyConsole使用Spring框架的正确方法是什么?对于需要导入的
@Controller
注释:
import org.springframework.stereotype.*
您需要:
import org.springframework.stereotype.
这会起作用的。如果我删除name=“myHomeController”
,它现在就起作用了,否则我会收到这个错误:“'name'不是注释org.springframework.stereotype.Controller->org.springframework.stereotype.Controller中的org.springframework.stereotype.Controller的一部分,在@org.springframework.stereotype.Controller中,第4行,第18列:`这是正确的,@Controller
具有值
,该值可用于:@Controller('whatever')
。非常感谢。现在可以了。添加了一个答案。