Aktywne Wpisy
![whitewolfik](https://wykop.pl/cdn/c3397992/whitewolfik_ExtV782DF2,q60.jpg)
whitewolfik +217
Dzisiaj byłem w sądzie w sprawie #sluzebnoscwolfika i wygląda na to, że wkrótce poznamy finał. Sąsiad z polem obok mojego nie dogadał się z gminą w kwestii wyceny pod drogę i nie sprzedał spornego fragmentu, także drogi nie ma. Dowiedziałem, się że został powołany kolejny biegły na potrzebę wyceny służebności poprowadzonej przez pole sąsiada zgodnie z mpzt aż do fragmentu, który sprzedałem gminie. Na rozprawie mój adwokat miał tylko jeden wniosek -
![whitewolfik - Dzisiaj byłem w sądzie w sprawie #sluzebnoscwolfika i wygląda na to, że...](https://wykop.pl/cdn/c3201142/36cfd54665a965c420c04dcea0dea9b252d7495a3cf4b065367c76cfde272267,w150.jpg?author=whitewolfik&auth=fd43086017c706a7f4788dce99420ea1)
źródło: PXL_20240527_075846468.MP
Pobierz![analna_dewastatorka](https://wykop.pl/cdn/c0834752/a4352e155dc2fa7ab10d2fb070e72e87788da2f7e2d4aa4ab84aa8d643d11674,q60.jpg)
nazywałabym syna Fabian
Mireczki, jakiś czas temu przygotowałem małą prezentację dla zespołu o tym jak działa Spring pod spodem, czym jest proxy, jak zaimplementować @Autowired, @Transactiona itp. Zrobiłem to, ponieważ czesto widziałem błędy, że "@Transactional nagle przestaje działać i dzieje sią jakaś magia". Postanowiłem się zebrać to wszystko w jednym i stworzyłem repozytorium,
Opisałem krok po kroku jak zaimplementować taki framework:
- jak zaimplementować dependency injection
- czym jest proxy
- jak stworzyć i użyć własnych adnotacje
- co i dlaczego jest potrzebne, aby adnotacje e proxy działały
Każdy package zawiera krok, który opisany jest w readme. Jeżeli chcecie zobaczyć tylko działajacy framework to zapraszam do kroku 7
Link do repo: https://github.com/Patresss/Java-Own-Framework---step-by-step
Jeżeli macie jakieś uwagi/pytania/sugestie to dajcie znać!
Komentarz usunięty przez moderatora
Komentarz usunięty przez autora
Dzięki wszystkim za dobre słowa! Naprawdę nie spodziewałem się tak pozytywnego odzewu. Gdybyście woleli to w wersji wideo, to dzisiaj uczestniczyłem w JUG Bydgoszcz w którym zaprezentowałem właśnie ten temat:
Komentarz usunięty przez moderatora
Nasunęło mi się kilka pytań, może znałbyś odpowiedź.
1. Czy proxy w springu tworzone jest dla każdego beana? Jeśli nie to jak sprawdzić czy dana klasa ma utworzone proxy przez springa? O co mi chodzi? Otóż stworzyłem sobie dwa beany, do pierwszego wstrzyknąłem drugi i podczas debugu nie miałem ozaczenia w stylu MyClass$$EnhancerBySpringCGLIB, a używam spring boota 2.5
2. Pytanie do kroku 2, ponieważ
1. Prozy jest tworzone kiedy hets to wymagane. Np bawiłem się w Springu i też zauważyłem że mój jeden bean nie był proxy. Jednak gdy dodałem @Cachable to proxy się utworzyło bo był do tego powód (obsługa cache)
2. Intellij Cię ostrzeże przed takimi rzeczami. I tak w finał nie zadziała - zignoruje adnotacje
3. Wynika to z tego że dynamic proxy działa na interface, a interface ma publiczne metody. Aby