использовать kotlin для springmvc Не удалось создать экземпляр класса данных класса bean

Я использую kotlin, чтобы остановить простой ArticlesService, я создаю dataclass статей

data class Articles(var artid: Int, var artTitle: String, var artContent: String, var artAut: String, var artTime: Date) 

но класс Не удалось создать экземпляр класса bean: конструктор по умолчанию не найден; Вложенное исключение – это java.lang.NoSuchMethodException: com.zxl.blog.server.Articles. ()

 @Controller class mainServer() { @Autowired val artSer: ArticlesService? = null @RequestMapping("/i") fun fuwuqi(name: String, model: ModelMap): String { model.put("name", name) return "i" } @RequestMapping(value = "/saveArt", method = arrayOf(RequestMethod.POST)) fun saveArt(art: Articles): String { return if (artSer!!.save(art)) "saved" else "savefail"; } @RequestMapping("/arts") fun arts(): String { return "articles"; } } 

Я думаю, может быть, весенний mvc не поддерживает правильную инъекцию kotlin dataclass?

Из документации :

В JVM, если сгенерированный класс должен иметь конструктор без параметров, необходимо указать значения по умолчанию для всех свойств (см. Конструкторы).

 data class User(val name: String = "", val age: Int = 0)