Как включить RestfulController для автоматического сопоставления или даже ручного сопоставления динамических полей с классами домена, реализующими MongoEntity?У меня есть класс домена, как показано ниже:
class Company implements MongoEntity<Company> {
String id = UUID.randomUUID().toString()
String name
String email
String phone
}
И у меня есть настройка RestfulController для операций CRUD, как показано ниже
class CompanyController extends RestfulController<Company> {
@Transactional
def save(Company company) {
if(company.hasErrors()) {
respond company.errors
}
else {
company.insert(flush:true)
respond company, status: CREATED
}
}
}
Когда я POST запрос с некоторыми дополнительными полями JSON, как сделатьЯ получаю их автоматически сопоставленные с gorm_dynamic_attributes?В настоящее время объект компании не возвращает никакой информации о динамических атрибутах.Другая проблема, с которой я сталкиваюсь, заключается в том, что request.JSON
также имеет значение null, поэтому я также не могу сопоставить вручную.Любые предложения будут высоко оценены.