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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage