macie jakiś fajny tutorial od nie hindusa jak wrzucić swoje mikroserwisy na kubernetesa? ogólnie chce aby mikroserwisy się komunikowały ze sobą i chce aby kubernetes zajmował się ich rejestracją(no ogólnie chce kubernetesem zastąpić eurekę). I drugie pytanie czy jestem wstanie jakoś normalnie debugować zdeployowane apki na kubernetesa? W sensie chciałbym sobie prześledzić komunikacje pomiędzy mikroserwisami
#programowanie #java #spring #springboot
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rekoj: Co do drugiego to tracing do tego służy. Chyba, że używasz rozwiązań jak linkerd to one mają to wbudowane bez dodatkowej pracy, ale i tak polecę tracing.
  • Odpowiedz
Jak mogę zrobićdeploy na wildfly (aplikacja springboot) z określonym profilem. Ogólnie aplikacja normalnie odpala mi się z profilem, jednak podczsa deployu (CLI wildfly) uruchamia się z:
No active profile set, falling back to default profiles: default
No i oczywiście wysypują się datasource itd.

#jboss #java #wildfly #spring
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@victordeleco2: Nie wiem, czy w wildfly da się dorzucić VM / application argumenty przy odpalaniu aplikacji, ale możesz spróbować dodać zmienną środowiskową SPRING_PROFILES_ACTIVE, gdzie wartość to profil(e), jakie chcesz odpalić przy starcie
  • Odpowiedz
Hallo, dzień dobry!

Zapraszam na otwarte szkolenie skierowane zarówno dla osób, którzy dopiero zaczynają przygodę ze Spring Framework, jak i dla osób doświadczonych chcących ugruntować swoją wiedzę i poznać najlepsze podejście do implementacji REST API! ( ͡ ͜ʖ ͡)

Co zyskasz biorąc udział w webinarze?
- Zbiór
SoftBull - Hallo, dzień dobry! 

Zapraszam na otwarte szkolenie skierowane zarówno ...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lewo: Nie. To raczej taki Spring na sterydach. Jeśli chcesz używać Springa w Javie, to najrozsądniej jest skorzystać ze Spring Boota, wtedy możesz wygenerować sobie aplikację na https://start.spring.io/ (dodajesz odpowiednie zależności i pobierasz aplikację). I wtedy w większości przypadków konfiguracja sprowadza się do dodania odpowiedniego propertiesa w application.properties.
  • Odpowiedz
@mateuszd: nagrać coś w stylu jak zrobić deploy mikroserwisów na kubernetesa i tym zarządzać, trochę z devopsu dla javowców, np. jak zrobić load balancer, czy discovery server na kubernetesie bez springowych
  • Odpowiedz
Mireczki korzystam w projekcie ze Spring Cloud Gateway przez który lecą requesty do wielu serwisów pod spodem.

Potrzebuję zalogować requesty/responsy przychodzące z konkretnego serwisu.
Zastanawiam się jak to zrobić najprościej najwydajniej. Zapewne są jakieś mechanizmy w stylu interceptorów (które w cloud nie działają) do tego typu rzeczy.
Potencjalnie można by się zapiąć np. na jakiś customowyc header w requeście z tego serwisu który mnie interesuje ale potrzebuję jakiegoś nakierowania/potwierdzenia tego niecnego planu
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: @kickli: dzięki Wam bardzo za pomoc, rozwiązałem to inaczej, po prostu w klasie zrobiłem pole private Integer timePeriodId; i ręcznie/z kodu wyszukuję te TimePeriod i setuje je do osobnej klasy łączące oba i inne potrzebne obiekty. Jak będę refaktoryzował (jak znajdę czas), to odniosę się jak udało mi się poradzić.
  • Odpowiedz
W Intellij Idea oddelegowałem opcję buildowania i runowania aplikacji w Javie Mavenowi.
Czy istnieje sposób aby po wykonaniu tych czynności uruchomiła się jeszcze instrukcja mvn package?
Zależy mi aby po poprawnym zbuildowaniu lub uruchomieniu aplikacji tworzył się u mnie plik fat jar z zależnościami.

#java #spring #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki pytanie o szeroko rozumiane web services na bazie SOAP:
Jeżeli chcę "skonsumować" usługę wystawiona przez kogoś innego to zaopatruję się w WSDL'a, mogę sobie na jego podstawie wygenerować klasy i działać.
A jak to się odbywa w drugą stronę?
Załóżmy, że to ja chcę udostępnić SOAP'em usługę.
Muszę ręcznie stworzyć WSDL'a wybierając jedno z podejść:
- contract first
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki potrzebna porada.

Mam api graphql'owe które zwraca tablicę obiektów.
Jest zrobiona swego rodzaju paginacja by per request zwracało tylko tyle obiektów ile front chce wyświetlić (by nie przesyłać wszystkiego na front i tam nie decydować co ma być wyświetlone na której stronie).

Potrzebuję dodatkowo (poza np. 5 elementami z 25) przesłać informację ile jest ich wszystkich. Po stronie backendu jest ta informacja wyciągnięta (data jpa - Page) ale graphql tak czy inaczej śle jedynie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mireczki :)

Potrzebuję w kilku swoich mikroserwisach opartych o spring boota zalogować takie rzeczy jak request, response i czas odpowiedzi.
Wydaje mi się, że najlepszym narzędziem do tego będzie dorzucenie interceptora (jeśli się mylę i są lepsze sposoby na to, to chętnie się dowiem).
Zastanawiam się tylko jak poprawnie zalogować czas odpowiedzi. Pierwsze co mi przychodzi do głowy to różnica pomiędzy czasem requestu a response ale może są do tego celu jakieś dedykowane narzędzia?

Nie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hallo, dzień dobry! ( ͡ ͜ʖ ͡)

Tymi słowami zaczynam mój vlog w ramach którego przedstawiam proces rekrutacyjny na stanowisko Java Senior Developera/Tech Lidera do norweskiego Software House.

✅ O tym jak wyglądały 4 etapy rekrutacji opowiadam wraz z dorzuceniem paru rzeczy, które wykorzystałem by wyróżnić się na tle
SoftBull - Hallo, dzień dobry! (⌐ ͡■ ͜ʖ ͡■)

Tymi słowami zaczynam mój vlog w ramac...
  • 186
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Stashqo: oczumywisxie ze tak, na zachodzie programista to normalna praca płatna troszkę tylko lepiej niż np budowlaniec. W UK programista senior ma 3-4k funtów na rękę. Jest to rynek globalny stad wysokie pensje w Polsce, a raczej wszystkie inne są po prostu niskie.
  • Odpowiedz
#java #spring
Mireczki, mam taki przypadek: https://pastebin.com/4m58hnC1
W klasie abstrakcynej znajduje sie metoda execute, ktora wykonuje większość pracy, ale potrzebuje do tego kilku innych serwis. Klasy które po niej dziedziczą wykonują tylko drobną część i nie potrzebują żadnych dodatkowych serwisów.

Chciałbym wstrzyknąć dependency do konstruktora, tylko w klasach dziedziczących muszę za każdym razem wprowadzać te same serwisy, co mi się nie podoba, bo:
1. Duplikacja
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: problem nieczytelności robi się wtedy, gdy musisz przeprojektowywać coś zaplanowanego w tym stylu. Klas abstrakcyjnych nie używam prawie wcale i nie czuję, aby mi to przeszkadzało, zwłaszcza w springu. To nie CXF, gdzie hierarchia dziedziczenia potrafi sięgać po 5 poziomów w dół.
  • Odpowiedz
Dlaczego javowcy tak wielbią springa? Wg mnie większość nigdy nie programowała zawodowo w innym języku, brak przejrzenia na oczy jak efektywne i proste może być programowanie bez adnotacji, bez kontenerów DI, bez AOP.

#java #spring #programowanie
PoteznyMagWody - Dlaczego javowcy tak wielbią springa? Wg mnie większość nigdy nie pr...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PoteznyMagWody: raczej nie mam poczucia uwielbienia. Springa traktuję jako narzędzie ze względu na pragmatyzm i to jak przyśpiesza moją pracę. Security? Bardzo mocna strona. Abstrakcje do integracji z popularnymi serwisami w chmurze? Są. Metryki i instrumentacja tego co się dzieje w aplikacji? Za darmo. Observability? Biorę APMa od DataDoga albo Elastica i agent zinstrumentalizuje mój kod za darmo. Długo by jeszcze wymieniać, dlaczego to jest dobre narzędzie do pisania aplikacji
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Czy jest się sens uczyć thymeleaf i vadin? Ktoś z tego korzysta? W sumie thymeleaf to taki domyslny dla mvc ale vadin to chyba przestarzały. Jak jest u was w firmach, korzystacie z któregoś?

#java #spring
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Nie. Thymeleafa mozesz sie najwyzej nauczyc do wlasnych gownoprojektow, gdzie potrzebujesz tylko prosta stronke. Zreszta ogarniecie tego frameworka to kwestia kilku godzin. Do komercyjnych projektow to raczej React/Angular.
  • Odpowiedz