Wszystko
Najnowsze
Archiwum
@victordeleco2: szczerze powiedziawszy nigdy sie nad tym nie zastanawialem i poprostu klepalem @ Value, ale chyba lepiej configurationproperties https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-vs-value
@victordeleco2: do jakiś pojedynczych rzeczy wygodniej @Value, jeśli kilka właściwości jakoś ze sobą powiązanych zdecydowanie lepiej @ConfigurationProperties
@JacobTheLiar: interceptor
- 1
@JacobTheLiar: tak
hej mirki mam pytanie odnośnie #programowanie, buduję aplikację w #spring jako serwer rest i #android jako klient rest. Czy sprzedając te aplikacje muszę oddawać kody źródłowe klientowi? Nie jestem pewien, ale czy budując aplikacje używając open-sourcowych bibliotek ( #springboot #room) muszę klientowi oddać również kod?
- 1
@JacobTheLiar: brzmi sensownie, jak klient się zgadza na takie warunki to zostaje tylko kwestia sporządzenia odpowiedniej umowy
- 1
@JacobTheLiar: niestety w tym nie pomogę, nie mam doświadczenia w pisaniu umów. Staraj się być precyzyjny, np. w definicji co jest defektem, który będziesz musiał naprawić i ile masz czasu na reakcję i naprawę. Żeby nie było, że klient myślał, że coś działa inaczej niż jest w rzeczywistości i będzie to traktował jako błąd.
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
#programowanie #java #spring #springboot
@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.
- 1
@rekoj: wystawiasz na deployowanej apce port do debuga i podlaczasz się w intelliJ remote debugiem pod wystawiony adres https://blog.christianposta.com/kubernetes/java-remote-debug-for-applications-running-in-kubernetes/
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 i oczywiście wysypują się datasource itd.
#jboss #java #wildfly #spring
No active profile set, falling back to default profiles: defaultNo i oczywiście wysypują się datasource itd.
#jboss #java #wildfly #spring
- 1
@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- 0
@rastaffan: Problem rozwiązany. Trzeba było wskazać w defaultowym application.properties który application.properties ma być wybrany xd
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@SoftBull: czy będzie coś w stylu projektowania designu API
- 6
Cześć, kolejny odcinek Kursu Spring Boota jest już dostępny na Youtube. W tym odcinku pokazuję jak z migrować bazę na Mysql i jakie problemy można napotkać przy takiej migracji.
Kurs Spring Boot 10 - Migracja do Mysql
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception
Kurs Spring Boot 10 - Migracja do Mysql
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception

- 1
@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.
@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
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
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
@JacobTheLiar: nie jestem do końca pewien czy dobrze rozumiem ale wydaję mi się, że usunięcie z Attribute:
@OneToMany
@JoinColumn(name = "timeperiodid")
private
@OneToMany
@JoinColumn(name = "timeperiodid")
private
- 0
@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ć.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
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
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
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
- 2
@Generyczny_nick:
Po części sam sobie odpowiedziałem:
https://docs.spring.io/spring-ws/sites/1.5/reference/html/why-contract-first.html
Po części sam sobie odpowiedziałem:
https://docs.spring.io/spring-ws/sites/1.5/reference/html/why-contract-first.html
- 1
@toshibaas: brak elestycznośći może być zaletą, nie dostaniemy niczego ponadto co było w kontrakcie między producentem a konsumentem.
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
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
1
Plan nauki dla ekosystemu Java z namiarami na materiały

Plan nauki dla ekosystemu Java z namiarami na materiały. Jakiś czas temu poprosiłem na swojej mailiście o pytania, do nagrania godzinnego i technicznego Q&A z ekosystemu Javy. Jedno spośród pytań było nietechniczne, ale na tyle ciekawe, że postanowiłem przysiąść nad nim poza konkursem....
z- 4
- #
- #
- #
- #
- #
- 0
Pierwszy raz zaznajamiam się z Java + Spring i od samego początku mam problem, wiecie może czemu mój poniższy krótki kod jest zły? http://www.wklejto.pl/859319
Chciałem zrobić taką prostą relację: https://i.imgur.com/20dWwr3.png
W konsoli błędy związane są z: "Caused by: org.hibernate.MappingException"
#programowanie #java #spring
Chciałem zrobić taką prostą relację: https://i.imgur.com/20dWwr3.png
W konsoli błędy związane są z: "Caused by: org.hibernate.MappingException"
#programowanie #java #spring
@Faxy: Po pierwsze to nie jest problem ze Springiem tylko z JPA.
Po drugie, dlaczego wpisałeś do mappedBy taką a nie inną wartość?
Po drugie, dlaczego wpisałeś do mappedBy taką a nie inną wartość?
- 0
@Faxy tworzysz relację wiele do wielu. Do tego potrzebujesz stworzyć table pośredniczącą. Zostanie utworzona przez Hibernate, ale musisz ją dobrze zaadnotować. Obejrzyj sobie https://www.youtube.com/watch?v=EZwpOLCfuq4&feature=emb_logo co Ci rozjaśni jakie pułapki przed tobą czychają i jak ich uniknąć
- 3
Cześć, zapraszam do oglądania kolejnej części kursu spring boota. Tym razem opowiadam o tym jak używać Liquibase’a
Kurs Spring Boot #09 - Liquibase
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception
Kurs Spring Boot #09 - Liquibase
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception

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
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
- 147
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
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

- 67
Od 550000 to 800000 NOK
@SoftBull: Serio, tak słabo za seniora płacą? O_o To raczej obniżenie standardu życia w porównaniu do tego jak żyje #programista15k w Polsce.
@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.
Hej Mireczki pytanie:
potrzebuję na restowym endpoincie przyjąć request zawierający graphql'owe query w postaci stringa i strzelić tym query do serwisu bazującego na graphql.
Próbował ktoś cośtakiego zrobić?
Rest template sam w sobie nie daje rady...
#programista15k #programowanie #naukaprogramowania #java #spring #rest #graphql
potrzebuję na restowym endpoincie przyjąć request zawierający graphql'owe query w postaci stringa i strzelić tym query do serwisu bazującego na graphql.
Próbował ktoś cośtakiego zrobić?
Rest template sam w sobie nie daje rady...
#programista15k #programowanie #naukaprogramowania #java #spring #rest #graphql
- 1
Pierwszy lepszy złoty strzał:
https://stackoverflow.com/questions/60104016/graphql-api-consuming-with-spring-boot-resttemplate-resulting-in-errorsme
Próbowałeś?
https://stackoverflow.com/questions/60104016/graphql-api-consuming-with-spring-boot-resttemplate-resulting-in-errorsme
Próbowałeś?
- 0
@GienekZFabrykiOkienek: zakładaliśmy, że wystarczy czyste query wpakować w posta w końcu w query jest info o tym czy to query czy mutacja.
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
@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ół.
- 1
@globalbus zrobiłem jak poleciłeś i nie wygląda to najgorzej. Dzięki!















@RestControllera jednak nie zachowuje się jak rest ლ(ಠ_ಠ ლ).HandlerInterceptorów pojawia się prawidłowa odpowiedź, idąc dalej tym tropem dlaczego jeden działa a drugi nie, różniły się metodami których używałem. Działająca jestafterCompletion, której używam do logowania requestów, niestety niedziałająca jestpreHandlektórej używam, do sprawdzenia czy dany request zawiera odpowiedni nagłówek aafterCompletionnie robi roboty i wykonuje mimo wszystko zadanie nawet jak nie powinien.