在Grails中,服務默認爲單例。我能保持這種狀態,並仍然從控制器創建該服務的內部類的實例嗎? //by default grails makes MyTestService a singlton
class MyTestService{
public class InnerTest{
String msg;
def addMsg(String str){
測試當我運行 grails test-app MessageServiceSpec
或 Grails的測試應用mypackage.MessageServiceSpec 我總是得到一個錯誤 No tests found for given includes: [MessageServiceSpec]
這裏有什麼問題? UPDATE:運行命令 grails test-app -unit pac
我有像列的表: ID,外部ID,名字,姓氏,電子郵件 我的域名: class Employee {
int id
String externalId
static mapping = {
table "Employee"
id column: "Id"
externalId column: "externalId"
version false
我試圖將Grails內部的taglib從服務3個呼叫標籤庫,但我收到此錯誤: No signature of method: MyService.message() is applicable for argument types: (java.util.LinkedHashMap) values: [[code:default.app.name]]
這是我使用的代碼: class MySer
在Grails的服務我試圖獲得請求,但我發現下面的錯誤請求: No such property: theRequest for class: com.sherif.utils.MyService
,這裏是我的服務代碼: def theRequest = WebUtils.retrieveGrailsWebRequest().getCurrentRequest()
什麼都沒有? 感謝