Ho finalmente trovato la risposta. In application.properties , aggiungi:
spring.jpa.properties.javax.persistence.validation.group.pre-remove=javax.validation.groups.Default
La domanda collegata mi diceva di quale proprietà avevo bisogno, ma non sapevo dove posizionarla. Ho provato a utilizzare la configurazione Java personalizzata e persino persistence.xml configurazione, ma molte altre cose non sono riuscite.
Qui
, ho appreso che "[...] tutte le proprietà in spring.jpa.properties.* vengono passati come normali proprietà JPA (con il prefisso rimosso) quando EntityManagerFactory locale è stato creato." Quindi ho appena aggiunto quel prefisso e ha funzionato.