Mirkasy taki problem:
Przychodzi mi XML, który chce zmapować na obiekt.

xml version="1.0" encoding="UTF-8"?Jan Test
Niestety, XmlMapper potrzebuje formatu:

Jan
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak powinien być dostarczany obiekt typu XmlMapper, ObjectMapper itp w klasie gdzie metody są statyczne(typowe klasy mappujące itp)? Wstrzykiwanie jako bean nie jest możliwe bo nie tworze instancji tej klasy.
#spring #java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirkasy tworzę sobie specyfikację za pomocą 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=1
Specyfikacje robie mniej wiecej
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 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 :/
  • Odpowiedz
#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)
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
mateuszd - Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem na...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
Mirkasy,
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
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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).
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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/

#
SoftBull - Cześć!
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na...

źródło: comment_1603433079ZsK7kAdAjMKZbt40ARBnfE.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Czy 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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
SoftBull - Bestsellerowy kurs znów do wzięcia! 
Ruszyły zapisy na kolejną edycję Spr...

źródło: comment_1603290329T7maBhcMWVz6r0eFwOAcx5.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki od #java #spring, jak zmusić restowy serwis do zwracania błędu w json jak to pokazane tutaj, a nie w formie html? Mam zaznaczone Controllery jako @RestController a jednak nie zachowuje się jak rest (_ ).
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
Mirkasy,
mam zwykla apke springową. Mam service w ktorym chce miec RestTemplate. Powinienem stworzyć pole RestTemplate i inicjalizować nowy obiekt w konstruktorze czy mogę w metodzie po prostu tworzyć za kazdym razem nowy RestTemplate?
#spring #java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej mirki od #spring #java, poszukuje sposobu na filtrowanie każdego requesta i badanie czy zawiera w headerze podany klucz wartość. Czy mam do tego użyć spring-security, czy może można te działa pominąć i zastosować coś prostszego?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz