出于好奇,我试图在 Controller 的操作之一中放置一个本地类,例如:
def index() {
class TestClass {
TestClass() {
// do something
}
doSomething() { ... }
}
TestClass test = new TestClass()
test.doSomething()
respond anything
}
但是,编译总是失败,给我这样的错误:
Error Compilation error: startup failed: class TestClass ...
^
你有什么主意吗?
最佳答案
您不能在方法内部定义类
将其移到方法之外
关于grails - Grails 2.4.2- Controller 操作中的本地类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38843631/