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?
Wszystko
Najnowsze
Archiwum

JacobTheLiar
- 0

kampar
- 1
@JacobTheLiar: brzmi sensownie, jak klient się zgadza na takie warunki to zostaje tylko kwestia sporządzenia odpowiedniej umowy

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

- 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
#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
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
@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!
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
#java #spring #programowanie

@PoteznyMagWody: ale chyba nie chodzi o to, żeby było proste, tylko, żeby prosto się rozszerzało.
- 1
@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
- 13
Kolejna część Kursu Spring Boota jest już dostępna. W tej części opowiadam o tym jak skonfigurować cache w Springu. Jak skonfigurować providera cache’a. I jak korzystać ze wszystkich potrzebnych adnotacji dla cache’a. Zapraszam ;)
Kurs Spring Boot 08 - Spring Cache
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception
Kurs Spring Boot 08 - Spring Cache
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception

#programowanie #spring
Ma ktoś namiar na jakiś użyteczny tutorial z podstaw Springa po polsku? Strasznie opornie te podstawy mi wchodzą, więc do anglojęzycznych materiałów przejdę po ogarnięciu prostszych zagadnień.
Ma ktoś namiar na jakiś użyteczny tutorial z podstaw Springa po polsku? Strasznie opornie te podstawy mi wchodzą, więc do anglojęzycznych materiałów przejdę po ogarnięciu prostszych zagadnień.
@herbatkaZCukremBezCytrynki: bez angielskiego nie będziesz programistą, sorry
@herbatkaZCukremBezCytrynki: Po polsku - zobacz sobie kurs na javappa.com












