Mam klasę (klasa ABC), która jest tworzona przez wywołanie konstruktora. Klasa ABC ma z kolei klasę pomocniczą (klasa XYZ) wstrzykiwaną za pomocą automatycznego okablowania.spienianie sprężyn nie działa z nieinwazyjnie zarządzanej klasy
Nasza aplikacja jest aplikacją opartą na Spring MVC i nie widzę żadnego wyjątku podczas uruchamiania serwera.
Ale nadal widzę Class XYZ przychodzące jako null. Czy to z powodu faktu, że klasa ABC nie jest tworzona przez Spring Container?
W takich sytuacjach, w jaki sposób korzystać z automatycznego okablowania?
Dzięki.
Jestem pewien, że nie może Autowire fasoli, które nie są zarządzane przez wiosnę .. Trzeba zdobyć odniesienia wystąpienie XYZ za pośrednictwem innego średniej. Jeśli jest to klasa pomocnicza, użyj metod XYZ static i użyj ich używając nazwy klasy. Tak właśnie zrobiłem. – dharam
Proszę odnieść się do https://github.com/ahmedbhaila/non-managed-beans, próbowałem i to działa. – Sam