Я думаю об использовании объекта предметной области как @RequestBody.Мои доменные объекты являются неизменяемыми объектами и поэтому не имеют методов установки.Это запрос приложения / JSON, и я использую конвертер сообщений Джексона.
@RequestMapping(value="/user", method=RequestMethod.POST)
@ResponseStatus(HttpStatus.NO_CONTENT)
public @ResponseBody void createUser(@RequestBody User user) {
..........
}
Поскольку у меня нет методов установки внутри моего пользовательского объекта, когда я делаю POST-запрос к "/ user", я получаю UnrecognizedPropertyException от MappingJacksonHttpMessageConverter.Есть ли способ весной, когда я мог бы назначить данные, используя статический фабричный метод (или конструктор) пользовательского объекта вместо сеттеров.