DevCezz

Programistyczny blog dla Ciebie

framework

Adnotacja @Scheduled

Czasami zdarza się taka potrzeba, aby uruchomić, cyklicznie, pewne zadania bez ingerencji użytkownika. Może to być np. przetwarzanie wsadowe, o którym pisałem w jednym z poprzednich wpisów. Z pomocą przychodzi nam, więc adnotacja @Scheduled udostępniona przez framework Springa. Sprawdźmy jak…

Slack API for Java

Ostatnio zainteresowałem się tematem w jaki sposób można stworzyć aplikację wykorzystującą popularny wśród programistów komunikator Slack. Zacząłem drążyć temat aż natknąłem się na framework o nazwie Bolt. Dzięki niemu jesteśmy w stanie naprawdę szybko stworzyć taką aplikację i to właśnie…

Przetwarzanie wsadowe przy użyciu Spring Batch

Przetwarzanie wsadowe to użyteczne narzędzie, które pozwala na wykonywanie serii zadań bez interakcji z użytkownikiem. Jest to alternatywa dla programów, które wymagają aktywności użytkownika końcowego, aby wprowadzał dane przez terminal albo interfejs graficzny. Batch processing… is defined as the processing…

4 framemorki do testów parametryzowanych

Parametryzacja testów pomaga w sprawdzeniu wielu przypadków testowych przy pomocy jednego testu. Możemy przygotować dane odzwierciedlające warunki brzegowe i przepuścić je przez wcześniej zdefiniowany „lejek”. Na pewno przyspiesza to testy i pozwala nam uniknąć zbędnej redundancji. Chciałbym przyjrzeć się 4…

@Component czy @Bean? 🤔

Wraz z powstaniem Spring Framework proces tworzenia aplikacji klasy enterprise w Javie został znaczenie uproszczony. Stało się tak dzięki kontenerowi zależności, który odseparował kreacje obiektów od ich użycia. Nie musimy się martwić o zarządzenie zależnościami, Spring za nas je wykryje…

Spojrzenie na WebFlux

Nigdy nie miałem możliwości programować w sposób reaktywny aż w końcu postanowiłem bliżej przyjrzeć się temu zagadnieniu. W tym celu skorzystałem z jednego z modułów dostarczanego przez framework Spring’a zwanego Spring WebFlux. Programowanie reaktywne jest asynchronicznym paradygmatem programowania, który przetwarza…