fbpx
Adnotacja @Conditional

Adnotacja @Conditional

Czas czytania: 3 minut W tym artykule dowiesz się jak w prosty i szybki sposób adnotacja @Conditional, ułatwi Ci tworzenie beanów w Twojej aplikacji w zależności od różnych warunków. Czasami podczas implementowania aplikacji w Spring’u mamy potrzebę tworzenia bean’ów, tylko jeśli jakiś warunek został spełniony. Może to być dostępność zewnętrznego komponentu (baza danych, inna aplikacja) lub na Więcej…

webclient

WebClient – Asynchroniczny klient HTTP w Spring

Czas czytania: 2 minut Programowania reaktywnego ciąg dalszy! Tym razem przedstawię Ci następcę RestTemplate, czyli WebClient. Jeśli jeszcze nie wiesz co to programowanie reaktywne i jak można go wdrożyć w projekcie, to zobacz koniecznie moje wpisy na ten temat: Programowanie reaktywne Spring WebFlux – Programowanie reaktywne Wiedza przedstawiona w poprzednich artykułach jest niezbędna do Więcej…

spring-webflux-programowanie-reaktywne

Spring WebFlux – Programowanie reaktywne

Czas czytania: 3 minut Co to jest Spring WebFlux? Spring WebFlux jest to reaktywny moduł Spring’a, pozwalający na zastosowanie reaktywnych strumieni oraz użycie nieblokujących się kontenerów aplikacji takich jak Netty lub Undertown. Oczywiście możemy też skonfigurować Tomcat’a jako kontener nieblokujący, lecz wcześniej wymienione serwery aplikacji zostały zaprojektowane od podstaw tak, aby można było je Więcej…

Spring Boot i Elasticsearch

Czas czytania: 5 minut Elasticsearch to dokumentowa baza danych, która udostępnia bardzo sprawny mechanizm wyszukiwania pełnotekstowego. Jest to potężne narzędzie oparte na Apache Lucece, które umożliwia przeszukiwanie danych w czasie niemalże rzeczywistym. Dodatkowo udostępnia przyjazne API, dzięki któremu można w łatwy i przyjazny użytkownikowi sposób, zarządzać tą bazą danych. Wielu z nas, programistów, doświadczyło Więcej…

Kotlin część 2 – zmienne, typy proste i String templates

Czas czytania: 3 minut W tym poście chciałbym Wam przedstawić podstawowe elementy Kotlina takie jak:– Zmienne– Typy proste– String templates Jeśli nie przeczytałeś poprzedniego postu z tej serii, to polecam zrobić to teraz (https://arasoftware.pl/2020/03/23/kotlin-1/) Nie będę tutaj oczywiście tworzyć kolejnej dokumentacji do Kotlina, a wskażę tylko kilka ciekawych rzeczy,na które warto zwrócić uwagę. Zmienne Więcej…

Kotlin część 1 – pierwszy program

Czas czytania: 4 minut Wejście w świat programowania nie jest proste. A zwłaszcza jeśli mówimy tutaj o językach używanych w aplikacjach typu backend, których głównym zadaniem jest realizowanie skomplikowanej logiki biznesowej. Niewątpliwie JAVA, C# czy C należą do takich języków. Co zrobić, jeśli nie kręci Cię frontend? Jak zacząć naukę programowania po stronie backend’u Więcej…

Zapisz się na Newsletter