Wszystko
Najnowsze
Archiwum
- 2
@victordeleco2: Robisz singletona z mapperem i wołasz getInstance w metodzie statycznej.
Komentarz usunięty przez moderatora
Chciałbym zacząć sobie coś dodatkowo programować w wolnym czasie. Tylko nie wiem jak się za to zabrać. Jak ktoś udziela się w jakimś projekcie i mógłby polecić to chętnie bym dołączył. Swoje umiejętności ocenił bym na mid/junior. Wolałbym zostać jednak z javą.
#programowanie #java #spring
#programowanie #java #spring
- 0
@lort_fzhut: w sumie tak z ciekawości co umie taki junior/mid ze springa Javy?
- 0
@Killeras: security, jpa, jdbc, mvc, web, rest, oauth2. Aktualnie uczę bawię się webfluxem
Mirkasy tworzę sobie specyfikację za pomocą
Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:
Specyfikacje robie mniej wiecej
org.springframework.data.jpa.domain.Specification.Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:
where 0=1Specyfikacje robie mniej wiecej
- 1
@victordeleco2: Tak btw, odnośnie specyfikacji springowych możesz rzucić okiem na ciekawą bibliotekę: https://github.com/tkaczmarzyk/specification-arg-resolver
odnośnie pytania to możesz zrobić coś w stylu:
odnośnie pytania to możesz zrobić coś w stylu:
if(predicates.isEmpty()) {
return criteriaBuilder.isTrue(criteriaBuilder.literal(true));
}
- 0
@kam3o: Tworząc specyfikacje robie coś takiego:
ListJoin addresses = root.joinList("addresses", JoinType.LEFT);Hej, korzystał ktoś z was z Hibernate Envers? Potrzebuje otrzymać coś takiego:
Mebel
- imie
- nazwa
- lokalizacja
Mebel
- imie
- nazwa
- lokalizacja
źródło: comment_1603919262MQblo3VxSBkgQqxUe4lCRD.jpg
Pobierz@MrFisherman ja bym nie komplikował tylko stworzył tabelke planowane zmiany z id mebelka i z lokalizacją
- 0
@Patres: właśnie tak próbowałem ale kurna jest problem z tym żeby mi zwrócilo dobry wynik w json, raz mi się udało tak że zwracało tylko meble z jakimś zaplanowanym przeniesieniem (ale nie bylo tego widać w json) a przeważnie przeniesienie ustawiało na null :/
#docker #java #spring #programowanie
Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
@Piterowsky: Nie dać numeru wersji w nazwie pliku.
- 1
@Piterowsky: https://spring.io/guides/gs/spring-boot-docker/ to nie jest to, czego potrzebujesz?
- 5
Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem nagrałem poradnik o testowaniu integracyjnym aplikacji zabezpieczonej tokenem JWT. Pokazuję jak korzystać z MockMvc i jak testować przy użyciu mockowego użytkownika. Jeśli nie wiesz jak pisać testy integracyjne ze Spring Boot to koniecznie obejrzyj ten odcinek
Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem
#spring #programowanie #java #naukaprogramowania
Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem
#spring #programowanie #java #naukaprogramowania

@mateuszd: super som
Mam web apke w Springu, zaimplementowalem Web Sockrty. Potrzebuje wysyłać powiadomienie Push na #ios jak się za to zabrać najlepiej? Wersja z #android też może być
#programowanie #informatyka #spring
#programowanie #informatyka #spring
@chaddeveloper: WebSockety tutaj do niczego Ci się nie przydadzą. Do tego potrzebujesz APNS (Apple) i/lub FCM (Android z ewentualnym wsparciem dla iOSa). Oprócz tego są jeszcze inne platformy jak OneSignal, które oferuje dodatkowo wiele dodatkowych bajerów.
- 0
@Hauleth: ok dzięki. Z tego co ogarnąłem klientem ma być aplikacja mobilna w świecie/kotlinie tak?
- 0
Mam plik .war, szukam programu który go zdekompiluje, stworzy nowy projekt w eclpise i zaimportuje kod.
Wiem, że był używany spring boot 2.
Wszelkie źródła przepadły.
#programowanie #java #springboot #spring
Wiem, że był używany spring boot 2.
Wszelkie źródła przepadły.
#programowanie #java #springboot #spring
- 0
@100x: spróboj tego dekompilatora: https://github.com/fesh0r/fernflower (to ten z Intellij).
@100x: Moze JAD cos pomoze?
https://java-decompiler.github.io/
Ma cmdline, wiec mozna bedzie zautomatyzowac dekopmilacje wszystkich plikow spakowanych jako war
https://java-decompiler.github.io/
Ma cmdline, wiec mozna bedzie zautomatyzowac dekopmilacje wszystkich plikow spakowanych jako war
Potrzbuje zrobić coś w stylu. Ktoś zapisał pewną encje, backend wysyła powiadomienie o tym na frontend (admin panel) admin panel się odświeża. Jak zrobić takie coś?
#programowanie #informatyka #spring #java #angular
#programowanie #informatyka #spring #java #angular
Polling, websocket, SSE
Mirkasy,
jakie są zalety budowania zapytań w Spring Data poprzez
#java #spring #hibernate
jakie są zalety budowania zapytań w Spring Data poprzez
org.springframework.data.jpa.domain.Specification zamiast stworzyć metody które będą nam budowały zapytania w Stringu. Parametry oraz informacje jakie kolumny oraz czy to jest order ASC, OR czy AND przychodzą w atrybutach(XML). Takie sklejanie zapytania żmudne, ale mniej kodu niż ze Specification.#java #spring #hibernate
konto usunięte via Android
- 2
Komentarz usunięty przez autora
@PrzegrywWykopek: to jak robisz crudy w aplikacji? MyBatis? Czyste JDBC?
Jak robisz bardziej skomplikowane wyszukiwarki?
Jak robisz bardziej skomplikowane wyszukiwarki?
Mireczki mam pytanie z pogranicza javy/springa i mongodb.
Piszę mikroserwis służący do wysyłki maili z załącznikami.
Do przechowywania maili będę wykorzystywał MongoDB i mam zagwozdkę jak przechowywać załączniki.
Aktualnie moja "naiwna" implementacja przechowuje w dokumencie listę załączników (obiekt zawierający nazwę pliku, content type i tablicę bajtów w postaci stringa).
Piszę mikroserwis służący do wysyłki maili z załącznikami.
Do przechowywania maili będę wykorzystywał MongoDB i mam zagwozdkę jak przechowywać załączniki.
Aktualnie moja "naiwna" implementacja przechowuje w dokumencie listę załączników (obiekt zawierający nazwę pliku, content type i tablicę bajtów w postaci stringa).
@Generyczny_nick: S3, min.io lub po prostu w pliku gdzieś sobie zapisuj na dysku.
po co Ci ta baza w ogóle? lepiej sobie np na rabbicie kolejkuj
po co Ci ta baza w ogóle? lepiej sobie np na rabbicie kolejkuj
@Generyczny_nick: Bez problemu, robimy to w wielu mikroserwisach przy pomocy jsonb
- 15
Cześć!
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na stanowisko na stanowisko Senior Developera w norweskim Software House.
Dodałem też kilka spostrzeżeń i wskazówek, które na pewno przydadzą się również Juniorom.
Jestem ciekawy jak oceniacie pytania i poziom :)
https://bykowski.pl/lista-pytan-rekrutacyjnych-na-senior-deva-w-norwegii/
#
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na stanowisko na stanowisko Senior Developera w norweskim Software House.
Dodałem też kilka spostrzeżeń i wskazówek, które na pewno przydadzą się również Juniorom.
Jestem ciekawy jak oceniacie pytania i poziom :)
https://bykowski.pl/lista-pytan-rekrutacyjnych-na-senior-deva-w-norwegii/
#
źródło: comment_1603433079ZsK7kAdAjMKZbt40ARBnfE.jpg
PobierzCzy ktoś może mi polecić jakiś kurs, artykuł o tym jak działa spring pod spodem?
W sensie nie jak się tworzy aplikacje bo to w miare wiem tylko wszystko o zrozumieniu framweroka, budowy, spring container, zależnościach itp.
Nie wiem czy chce się uczyć javy ee lub serveletów od nowa żeby to zrozumieć, w sensie nie wiem czy jest sens.
Jak
W sensie nie jak się tworzy aplikacje bo to w miare wiem tylko wszystko o zrozumieniu framweroka, budowy, spring container, zależnościach itp.
Nie wiem czy chce się uczyć javy ee lub serveletów od nowa żeby to zrozumieć, w sensie nie wiem czy jest sens.
Jak
- 0
@MrFisherman: Zależy co masz na myśli. Np. jak chcesz zobaczyć jak działają np. transakcje (dynamic proxy) to łap link

- 0
@Patres: Obczaje dzięki, ogólnie mi chodził o to co się dzieje po koleji po odebraniu requesty, servelety, jakiś dispacher, spring context, jak inicializuje itp
Pytanie w temacie Spring Boota. Dlaczego w wielu przykładach w internecie zamiast wstrzykiwać do kontrolera bezpośrednio klasę DAO, tworzy się interfejs który ona implementuje i jego używa w kontrolerze. Ktoś mi wytłumaczy jaki jest sens takiego rozwiązania? #spring #java #programowanie #informatyka #it
@Bairei: @atm-Pa: Jest jeszcze jedna odpowiedź na ten problem: w jee/springu kiedyś trzeba było tworzyć interfejsy dla beanów ;) IMO jeżeli wiesz że nie bedziesz miał na razie innej implementacji danego interfejsu to odpuściłbym sobie tworzenie go. Późniejsze dodanie go to 3 kliki w IDE a po co od początku zaśmiecać projekt.
Komentarz usunięty przez moderatora
- 4
Bestsellerowy kurs znów do wzięcia!
Ruszyły zapisy na kolejną edycję Spring Boot 2. Zarówno zaawansowani programiści, jak i nowicjusze znajdą wersję dla siebie. Solidna porcja praktycznej wiedzy i masa innych korzyści, która została doceniona przez setki kursantów .
W tej edycji czekają Cię dodatkowe atrakcje i udogodnienia, między innymi ścieżka certyfikacyjna i dostęp do biblioteki wybranych przez Ciebie zapisów z innych szkoleń online. Dzięki temu to Ty dyktujesz sobie tempo nauki i dalszy
Ruszyły zapisy na kolejną edycję Spring Boot 2. Zarówno zaawansowani programiści, jak i nowicjusze znajdą wersję dla siebie. Solidna porcja praktycznej wiedzy i masa innych korzyści, która została doceniona przez setki kursantów .
W tej edycji czekają Cię dodatkowe atrakcje i udogodnienia, między innymi ścieżka certyfikacyjna i dostęp do biblioteki wybranych przez Ciebie zapisów z innych szkoleń online. Dzięki temu to Ty dyktujesz sobie tempo nauki i dalszy
źródło: comment_1603290329T7maBhcMWVz6r0eFwOAcx5.jpg
Pobierz- 0
@globalbus: dzięki, obadam później
- 0
@globalbus: racja, dopiero po wycięciu jednego z dwóch
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 jest afterCompletion, której używam do logowania requestów, niestety niedziałająca jest preHandle której używam, do sprawdzenia czy dany request zawiera odpowiedni nagłówek a afterCompletion nie robi roboty i wykonuje mimo wszystko zadanie nawet jak nie powinien.@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.






















Przychodzi mi XML, który chce zmapować na obiekt.
xml version="1.0" encoding="UTF-8"?Jan TestNiestety, XmlMapper potrzebuje formatu:
Jan