Mam działającą aplikację sieci web wiosną. Teraz chcę ponownie wykorzystać jego części również do innego projektu. Dlatego mam dwa pytania:Jak spakować bibliotekę źródłową do ponownego wykorzystania?
- Jaki jest zalecany sposób pakowania takich funkcji, jak biblioteka wielokrotnego użytku? Plik JAR z kontekstem XML aplikacji lub JAR + dodatkowy XML? Coś innego?
- Jak dołączyć taką bibliotekę do innego projektu Spring (web-) (inna przestrzeń nazw - pakiet), aby np.
@Autowired
będzie działać? Chyba prosty JAR na ścieżce klas nie jest wystarczający - jak odwołać się do kontekstu aplikacji biblioteki itp? Jakie inne kroki są potrzebne?
więc polecasz swój kod w ten sposób, że jest "niezależny" od wiosny? ale dlaczego nie chcesz używać DI? jak radzisz sobie z zależnościami między klasami? – sodik