#grails #interface #dependency-injection #dependencies #code-injection
#grails #интерфейс #внедрение зависимостей #зависимости #внедрение кода
Вопрос:
в Grails сопоставление переменных класса домена с таблицей базы данных.
Я хочу использовать объект типа интерфейса. и я хочу использовать внедрение зависимостей.
Пожалуйста, помогите мне! Я не хочу сопоставлять с таблицей базы данных!
class User{
String name
UserService userService
}
interface UserService{
}
Если использовать этот код, я могу встретить сообщение об ошибке.
«Невозможно сопоставить UserService»
Ответ №1:
Вам нужно пометить его как transient
class User{
String name
UserService userService
static transients = ['userService']
}