/ / Pružinová zavádzač predvolená forma viazania - java, pružina-mvc, viazanie, pružina-boot, prevodník

Pružinová zavádzacia predvolená forma viazania - java, spring-mvc, viazanie, pruženie-boot, prevodník

Mám projekt s jarným bootovaním. Mám formulár, v ktorom viažu vlastníctvo subjektu pomocou jeho ID (Long). Ako,

<input name="entityProperty" value="1" ... />

Pridáva sa úspešne (existuje už existujúca entita s id = 1).

Tento projekt však exportujem prostredníctvom súboru jar a použijem ho v inom jarnom projekte MVC (nie v jarnom štarte). Teraz dostávam chybu, keď zaväzujem ten istý scenár: backingObject.entityProperty je null.

Je to podobné otázka, Navrhuje sa, že musím vytvoriť konverznú službu od Long až po Typ mojej entity.

Musím takéto riešenie urobiť? Prečo som to nemal zabezpečiť v mojom jarnom štarte? Čo je to predvolená konfigurácia pre jarnú boot?

odpovede:

0 pre odpoveď č. 1

Opravím to pridaním vlastného editora vlastníctva,

public class BaseEntityEditor extends PropertyEditorSupport {}

Napriek tomu mi stále nie je jasné, prečo funguje štandardne v mojej aplikácii Spring Boot.