似乎無法找到關於此的信息,如果您有一些信息,請將我指向正確的主題/帖子/鏈接!在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