kotlin und @Valid Spring Annotation
Ich habe eine Entität:
class SomeInfo(
@NotNull @Pattern(regexp = Constraints.EMAIL_REGEX) var value: String) {
var id: Long? = null
}
Und Controller-Methode:
@RequestMapping(value = "/some-info", method = RequestMethod.POST)
public Id create(@Valid @RequestBody SomeInfo someInfo) {
...
}
@Valid
Anmerkung funktioniert nicht.
Es sieht so aus, als ob Spring einen standardmäßigen parameterlosen Konstruktor benötig
class SomeInfo() {
constructor(value: String) {
this.value = value
}
@NotNull @Pattern(regexp = Constraints.EMAIL_REGEX)
lateinit var value: String
var id: Long? = null
}
Praxis gut, um es weniger wortreich zu machen?
Vielen Dank