Wszystko
Najnowsze
Archiwum
@newbie_235235
A jak ustaliłeś, że korzysta z jednego wątku? Jaki task executor? Jesteś pewny, że metoda method(foo) w ogóle się kończy?
A jak ustaliłeś, że korzysta z jednego wątku? Jaki task executor? Jesteś pewny, że metoda method(foo) w ogóle się kończy?
@newbie_235235 Pokaż prawdziwy kod. Najlepiej SSCCE. Najlepiej na pastebinie jakimś.
- 2
Mirki, mam do Was pytanie odnośnie szukania pracy w Javie, a szczególnie na temat sumiennego przygotowania do sesji rozmów kwalifikacyjnych - warto uczyć się odpowiadać na typowe pytania rekrutacyjne? Głównie chodzi mi o te w wersji angielskiej, gdyż z tym miałbym największy problem. (uczyłem się praktycznego podejścia do programowania, dlatego teoria dotycząca szczególnie frameworków sprawia mi problemy)
Dodatkowo korzystając z okazji, chciałbym zapytać się was czy w mojej sytuacji lepiej szukać stażu,
Dodatkowo korzystając z okazji, chciałbym zapytać się was czy w mojej sytuacji lepiej szukać stażu,
@jdbc: ślij wszędzie człowieku, najwyżej nie przejdziesz rozmowy albo powiedzą nie dzięki i już XD
ja szukałem też niby stażu, ale słałem i na juniora, regulara, seniora, z dopiskiem, że w razie jakby kiedyś szukali kogoś z mniejszmy doświadczeniem or sth, i wiesz co? właśnie przez takie coś się udało - wysłałem aplikację na regular frontenda a odezwali się do mnie z ofertą junior pythona bo miałem w cv i
ja szukałem też niby stażu, ale słałem i na juniora, regulara, seniora, z dopiskiem, że w razie jakby kiedyś szukali kogoś z mniejszmy doświadczeniem or sth, i wiesz co? właśnie przez takie coś się udało - wysłałem aplikację na regular frontenda a odezwali się do mnie z ofertą junior pythona bo miałem w cv i
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@mariusz-laszczka: szukając w classpathie trudno żeby te czasy się różniły ( ͡~ ͜ʖ ͡°) musiałbyś odwołać się do plików z filesystemu po ścieżce czy coś
#spring #springboot #java
Mirki, jak zrobić w spring boocie klasę, która będzie odpalana przy każdym starcie aplikacji i automatycznie będzie wykonywana metoda w niej zawarta?
Mirki, jak zrobić w spring boocie klasę, która będzie odpalana przy każdym starcie aplikacji i automatycznie będzie wykonywana metoda w niej zawarta?
@mariusz-laszczka: klasa musi być w kontekście, np. @Component i metoda @PostConstruct się odpali po włączeniu
- 2
- 0
@mariusz-laszczka: wiem, dlatego napisałem, czego możesz użyć.
https://stackoverflow.com/questions/3923129/get-a-list-of-resources-from-classpath-directory
https://stackoverflow.com/questions/3923129/get-a-list-of-resources-from-classpath-directory
- 0
@mariusz-laszczka: dzięki :) Jest jakiś sposób na podanie relatywnej ścieżki do folderu resources z aplikacji w junitowym teście?
- 34
Szczęśliwego Nowego Kodu!
@transparent: Spring in action. Ale najpierw dobrze ogarnąć Dependency Injection.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
Hej Mireczki mam prostą aplikację ze springiem na backendzie i angularem na froncie.
Mam problem tokenami a konkretnie gdy wysyłam posta z angulara do backendu dostaję odpowiedź o statusie 200 ok ale na konsoli dane wyświetlają mi się jako null. Nie mogę nic z tego odczytać. Jeżeli wysyłam posta z restlet clienta na chrome to w odpowiedzi ciało jest puste ale w nagłówku mam stworzony przez serwer token.
Kod wrzuciłem tutaj.
Mam problem tokenami a konkretnie gdy wysyłam posta z angulara do backendu dostaję odpowiedź o statusie 200 ok ale na konsoli dane wyświetlają mi się jako null. Nie mogę nic z tego odczytać. Jeżeli wysyłam posta z restlet clienta na chrome to w odpowiedzi ciało jest puste ale w nagłówku mam stworzony przez serwer token.
Kod wrzuciłem tutaj.
- 1
@Fiver: Testowałeś czy poprawnie skonfigurowałeś JWT? spróbuj przez curla(nie wygodnie)/postmana testowac sam backend czy działa jeśli tak to potem sprawdź front
PS. Znalazłem dość dobry tutek z konfiguracja JWT na spring boot (według mnie tak powinny wyglądać wszystkie tutoriale jasno oraz przejrzyście człowiek napisał) Link
PS. Znalazłem dość dobry tutek z konfiguracja JWT na spring boot (według mnie tak powinny wyglądać wszystkie tutoriale jasno oraz przejrzyście człowiek napisał) Link
- 1
@Czarcz: Zamieniłem HttpClient z angulara 5 na wersje deprecated Http z angulara 4 i wszystko działa. Czyli front szwankuje.
- 2
#programowanie #spring #java Mirki, dlaczego w Springu najlepszym wyjściem jeżeli chodzi o wstrzykiwanie zależności jest metoda z konstruktorem? I czy np. dobrze jest takie pole oznaczać jako final i z jakiego powodu?
- 6
@D3xxT3r: chodzi o testowalność.
Dobrze jest takie pole zaznaczyć jako final, aby było pewne, że to ma być ustawiane jedynie przez kontener w cyklu życia.
Dobrze jest takie pole zaznaczyć jako final, aby było pewne, że to ma być ustawiane jedynie przez kontener w cyklu życia.
- 4
metoda z konstruktorem?
@D3xxT3r: A jak inaczej chcesz to robić?
Setterem? Używanie setterów powoduje, że istnieje możliwość utworzenia obiektu, który będzie miał niepoprawny stan przez brakującą zależność (pomiędzy utworzeniem obiektu, a użyciem settera). To się w OOP nigdy nie powinno zdarzać. Albo trzeba obsługiwać, że zależność może nie być przekazana w każdym miejscu, gdzie jest używana. To jest często
- 2
Trochę utknąłem.. analizuje sobie implementacje JWT w Spring security i mam trzy różne wersje implementacji tego. Która według was jest najlepsza i dlaczego?
Linki do całego kodu są dostępne w pastebinie.
Pierwsza
https://pastebin.com/9RZwwruL
Druga
Linki do całego kodu są dostępne w pastebinie.
Pierwsza
https://pastebin.com/9RZwwruL
Druga
- 1
@Roballo: Troche zalezy do przypadku. JWT to jedyna metoda autentykacji? Generalnie powinien wystarczyc jeden filtr (czyli nr. 2). Autoryzacja nie bardzo ma cokolwiek wsponego z JWT, wiec nie bardzo lapie ten pierwszy kod. Normalnie podczas autentykacji mapujesz token na usera i role i cala autoryzacje zalatwia Spring.
Jesli natomiast JWT ma tylko zastapic sesje i masz inne metody autentykacji (np. login/password), to najczysciej jest to zrobic przez RememberMeServices. Przez to
Jesli natomiast JWT ma tylko zastapic sesje i masz inne metody autentykacji (np. login/password), to najczysciej jest to zrobic przez RememberMeServices. Przez to
- 1
@Roballo: Taki filtr tez jest jak najbardziej ok i to raczej standardowy sposob implementacji JWT w Springu. Jesli nie musisz tego specjalnie integrowac z innym mechanizmami autentykacji, to zostaw tak jak jest. Jesli uzywasz Spring Boot, to pamietaj, ze dodaje on automatycznie beany implementujace Filter do lancucha (https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-disable-registration-of-a-servlet-or-filter). Ale jesli twoj filtr nie jest beanem (a wyglada na to, ze nie), to nie ma z tym problemu.
- 25
Mirki, dziś darmowy #ebook z #packt: "Spring Microservices"
https://www.packtpub.com/packt/offers/free-learning
Polecam obserwować: #packtpubfreelearning
https://www.packtpub.com/packt/offers/free-learning
Polecam obserwować: #packtpubfreelearning
źródło: comment_ing8ywAgpIKsCyRldP6NUvSXHKyIyz5k.jpg
Pobierz#java #programowanie #spring
Mireczki, dłubię właśnie podstawową apkę w Javie, przy użyciu Mavena i Springa. Czy da się jakoś na szybko zaimplementować bootstrap do views w jsp? Czy muszę dodawać bootstrap i jquery do poma?
Bo gdy dodam na sztywno do widoków standardowy template bootstrapa to niestety nie działa, wygląda jakbym nic nie zmienił.
Mireczki, dłubię właśnie podstawową apkę w Javie, przy użyciu Mavena i Springa. Czy da się jakoś na szybko zaimplementować bootstrap do views w jsp? Czy muszę dodawać bootstrap i jquery do poma?
Bo gdy dodam na sztywno do widoków standardowy template bootstrapa to niestety nie działa, wygląda jakbym nic nie zmienił.
Komentarz usunięty przez autora
- 2
@interface: dobra, zmobilizowałeś mnie swoim rozczarowaniem i mimo, że dopiero się uczę Springa z tutoriala, to wybiegnę do przodu i zrobię to jak należy. :)
#spring #junit #testy
Mirki, mam dziwny problem.
Mam test integracyjny w mojej apce w springu. Test zawiera kilkanaście testów - gdzie postuje pod mój endpoint jsona z danymi. W większości testów jest to ten sam json - a po stronie aplikacji na pewno wszystko działa.
Jeden z testów jest @Transactional. Przed każdym testem czyszczę potrzebne repozytoria:
Mirki, mam dziwny problem.
Mam test integracyjny w mojej apce w springu. Test zawiera kilkanaście testów - gdzie postuje pod mój endpoint jsona z danymi. W większości testów jest to ten sam json - a po stronie aplikacji na pewno wszystko działa.
Jeden z testów jest @Transactional. Przed każdym testem czyszczę potrzebne repozytoria:
- 2
klepie sobie jakis restowy serwis w springu i chcialbym teraz podpiac angulara pod front i mam pytanie jak powinna wygladac struktura projektu tzn. w osobnych katalogach tj.
-apka
---front
---back
czy moze wrzucic angulara w katalogu ze springiem?
#programowanie #java #spring #web #beginner
-apka
---front
---back
czy moze wrzucic angulara w katalogu ze springiem?
#programowanie #java #spring #web #beginner
#java #spring #refactoring
Mirki, mam repository rozszerzające CrudRepository.
Zrobiłem 2 custom metody, każda z nich wyciąga mi część danych, którą później merguje i przekazuje do serwisu.
Żadna z nich jako pojedyncza metoda nie jest i nie będzie mi potrzebna.
Chciałbym
Mirki, mam repository rozszerzające CrudRepository.
Zrobiłem 2 custom metody, każda z nich wyciąga mi część danych, którą później merguje i przekazuje do serwisu.
Żadna z nich jako pojedyncza metoda nie jest i nie będzie mi potrzebna.
Chciałbym
- 0
@TheDudee: W jaki sposob? Generalnie wtrzykuje repo do serwisow, serwisy do kontrolerow. Myslalem, ze to dobre rozwiazanie
- 0
@mariusz-laszczka: No o to chodzi, że serwis ma repo, więc wstrzykujesz sam serwis, a w serwisie masz właściwy interfejs, nie udostępniasz tego co nie chcesz.
@mariusz-laszczka Stawianie bazy embedded typu h2 z dialektem docelowej bazy do której się łączysz. Albo jezli używasz jakiegoś specjalnego dialektu którego nie obsługuje h2, to stawianie obrazu w dockerze i robienie create/drop dla każdej klasy testowej. W pierwszym przypadku w junitach będziesz musiał odpalac nowego datasourca w metodzie before, chyba że skorzystasz ze spocka który automatycznie przelatuje to pole za każdym test casem (Spock jest świetny!).
- 1
@nars: W jaki sposób wykonujesz wtedy równoległe testy, tworzysz wiele 'baz' skoro używasz wielu 'datasources' ?
#spring #java
Mirki, czy piszac @Service w Spring boocie muszę zagwarantować by moja klasa była thread safe?
Przykładowo: Czy mogę sobie zrobić Hashmapę, która nie jest ustawiona podczas inicjalizacji.
Zapełnić ją danymi podczas wykonywania pierwszej metody i korzystać z tych danych w kolejnych metodach?
Mirki, czy piszac @Service w Spring boocie muszę zagwarantować by moja klasa była thread safe?
Przykładowo: Czy mogę sobie zrobić Hashmapę, która nie jest ustawiona podczas inicjalizacji.
Zapełnić ją danymi podczas wykonywania pierwszej metody i korzystać z tych danych w kolejnych metodach?
@mariusz-laszczka: musi byc thread safe. Ewentualnie możesz użyć concurrent hash mapy. Możesz tez zmienić scope beana. Wszystko zależy od tego co chcesz osiągnąć mając ta mapę jako pole klasy.
- 0
@rabulex: Taką mam strukturę apki. Z kontrolerów dane wysyłam do serwisów, gdzie je przetwarzam, pobieram z repo itd. Dzięki za odpowiedzi :)
- 3
Komentarz usunięty przez autora


















Wiem, że utworzenie interfejsu pozwala na tworzenie wielu jego implementacji, ale pytanie brzmi jak często interfejs ma więcej niż jedną implementację (tym bardziej, że
@zranoI: nigdy, zamykam temat.