Mirkasy,
chcę sobie ogarnąć Spring WebFlux i ogólnie potrzebuję jakiegoś publicznie dostępnego REST API udostępniające dane. Celem jest stworzenie serwisu, który będzie zaciągał skądś dane i następnie uderzał na reaktywny endpoint drugiego serwisu, który jakoś to będzie konsumował. To w ramach nauki. Accuweather odpada bo udostępnia tylko 50 requests per day. Chyba, ze macie jakiś inny pomysł jak można potestować/nauczyc się Webflux i reactive streams?
#java #spring #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@victordeleco2: Możesz użyć to co miras @pwasowsk zaproponował czyli CoinGecko. Masz chyba ograniczenie do 60 requestów na minutę ale całkiem sporo oferuje więc powinno wystarczyć. Możesz też od razu przećwiczyć cachowanie pewnych danych. jak chcesz możesz użyć redis ale czysto w ramach przećwiczenia możesz cachować w aplikacji.
  • Odpowiedz
Trzy lata temu stare API Twittera dawało możliwość czytania strumienia notyfikacji (via HTTP), gdzie publikowane było około 3000 zdarzeń na minutę, które zawierały treść tweeta, jego autora i inne metadane. Nie wiem jak jest teraz, musiałbyś sprawdzić. Nie wiem też czy przy tej skali zobaczysz zalety i wady reaktywnego podejścia.
  • Odpowiedz
#programowanie #mvc #spring
Cześć
Zapędziłem się w kozi róg i chyba czas na poradę kogoś z większym doświadczeniem. Mam kontroler który ma 3 endpointy. 1 (get) zwraca stronę główną z formularzem. 2 (post) na podstawie danych z formularza strzela do zewnętrznego serwisu i zwraca 1 rezultat jako page do widoku. 3 (get) służy do paginacji strony. Czyli przychodzą zapytania z wartością page i zwracam odpowiedni rezultat.
SebixBezKaryny - #programowanie #mvc #spring
Cześć
Zapędziłem się w kozi róg i chyb...

źródło: comment_1605025408qABSswoQcPcgsUEKaOEjDu.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SebixBezKaryny: tak, do js.
No i ty nie robisz de facto paginacji serwer side, bo ta polega na pobieraniu części danych (najczęściej z bazy) z całości o którą prosi klient. Ty i tak u siebie na serwerze trzymasz w pamięci całość danych klienta i tylko wysyłasz mu kawałeczki, jak zmienia strony.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Pytanie do #programista15k polecacie jakiś kurs do DDD, mikroserwisow I tych podobnych architektur w przystępnej cenie aktualnie chcę do tego wejść na trochę lepszy poziom więc bez ofert kursu aniserowicza. Najlepiej po polsku ale angielski też może być. Przerobilem różne darmowe konferencje od warszawskiego JUGu i tym podobnych ale mam dalej za dużo pytań()

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

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