似乎无法找到关于此的信息,如果您有一些信息,请将我指向正确的主题/帖子/链接!在grails中更改注入服务的名称
我有一个服务,可以说它叫'SomeServiceWithAReallyLongNameICannotChange'。当然,要使用服务的正常途径是允许使用的Grails无论typless或键入的符号注入他们:
class SomeClass{
//...
def someServiceWithAReallyLongNameICannotChange
//...
}
- 或 -
class SomeClass{
//...
SomeServiceWithAReallyLongNameICannotChange someServiceWithAReallyLongNameICannotChange
//...
}
我想什么做的是重新命名服务到更短的东西,但只在我使用它的地方,因为我不能更改实际服务的名称。我尝试使用'as'符号,就像使用import一样,我尝试在类型声明中更改名称,但这些东西似乎都不起作用。这可能吗?
我想是这样的:
class SomeClass{
//...
def someServiceWithAReallyLongNameICannotChange as SS
//and I tried
def SomeServiceWithAReallyLongNameICannotChange SS
//no joy
//...
}
感谢您的帮助!
谢谢!我很惊讶,我没有在搜索时遇到这种情况。我认为这是我将使用的方法,尽管我不能同时做这两件事(例如,按名称命名a,b和c,并且手动按d键入类型)。 – Quad64Bit 2012-02-16 01:55:54