0
是否可以從服務中的static method
訪問utility class
的方法?我有一個包含方法的實用程序類。我測試過在Service
和Controller
之間可以訪問這些方法。Groovy中的Utility類的訪問方法
現在,我創建了一個包含靜態方法的服務。在該方法中,我試圖調用特定實用程序類的方法,但它似乎不起作用。
正在調用一個服務的靜態方法內的工具類的方法,可能嗎?
謝謝。
是否可以從服務中的static method
訪問utility class
的方法?我有一個包含方法的實用程序類。我測試過在Service
和Controller
之間可以訪問這些方法。Groovy中的Utility類的訪問方法
現在,我創建了一個包含靜態方法的服務。在該方法中,我試圖調用特定實用程序類的方法,但它似乎不起作用。
正在調用一個服務的靜態方法內的工具類的方法,可能嗎?
謝謝。
可以從服務層調用另一個類的靜態方法。也許你正面臨一些其他問題,這與從Utils調用靜態方法的主要操作無關。
您只需要導入該類。
在這裏,您可以瞭解一些關於Grails服務層的信息。
我會建議你做這個清單:
檢查,如果你的服務層具有這樣的結構:
import org.springframework.transaction.annotation.Transactional
import com.route.utils.MyUtilClass
class BookService {
//Example
@Transactional(readOnly = true)
def listBooks() {
MyUtilClass.myStaticMethod()
Book.list()
}
}
這可能是有幫助的,你正在使用的Grails的版本,你在哪裏打電話到服務層的代碼示例方法。
你可以發佈一些你正在嘗試的例子,以及你得到的錯誤嗎? – 2013-02-26 09:07:37