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ď č. 1Opraví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.