<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Spring Framework - NullPointerException.pl</title>
	<atom:link href="https://nullpointerexception.pl/category/spring-framework/feed/" rel="self" type="application/rss+xml" />
	<link>https://nullpointerexception.pl/category/spring-framework/</link>
	<description>Blog o programowaniu w Javie</description>
	<lastBuildDate>Fri, 04 Aug 2023 17:06:46 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://nullpointerexception.pl/wp-content/uploads/2019/04/icon.png</url>
	<title>Spring Framework - NullPointerException.pl</title>
	<link>https://nullpointerexception.pl/category/spring-framework/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Spring AOP &#8211; Implementacja aspektów</title>
		<link>https://nullpointerexception.pl/spring-aop-implementacja-aspektow/</link>
					<comments>https://nullpointerexception.pl/spring-aop-implementacja-aspektow/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Fri, 29 Jan 2021 15:07:31 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[aspect oriented programming]]></category>
		<category><![CDATA[Aspectj]]></category>
		<category><![CDATA[Spring AOP]]></category>
		<category><![CDATA[Spring AspectJ]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2924</guid>

					<description><![CDATA[<p>W jednym z moich artykułów pisałem już o Spring AOP i było to wprowadzenie do tematu programowania aspektowego w Springu. Teraz przyszedł czas na implementacje aspektów w Springu. W kolejnym odcinku na moim kanale pokazuję jak zaimplementować najczęściej występujące aspekty. &#160; Programowanie aspektowe (Aspect Oriented Programming) jest paradygmat programowania, który ma na celu zwiększenie modularności [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-aop-implementacja-aspektow/">Spring AOP &#8211; Implementacja aspektów</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-aop-implementacja-aspektow/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Jak testować integracyjne aplikację zabezpieczoną tokenem JWT?</title>
		<link>https://nullpointerexception.pl/jak-testowac-integracyjne-aplikacje-zabezpieczona-tokenem-jwt/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 28 Oct 2020 09:50:41 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Testy]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[kurs spring boot]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2817</guid>

					<description><![CDATA[<p>W kolejnej części kursu pokazuję jak przetestować integracyjnie aplikację zabezpieczoną Jason Web Tokenem. Pokazuję jak przetestować usługi korzystając z mockowego usera i jak przetestować logowanie korzystając z tokena w testach. Testy integracyjne to testy, które pozwalają przetestować poszczególne funkcjonalności, w działającej aplikacji. Aplikacja jest odpalana w teście wraz ze wszystkimi potrzebnymi komponentami. Aplikacja w testach [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/jak-testowac-integracyjne-aplikacje-zabezpieczona-tokenem-jwt/">Jak testować integracyjne aplikację zabezpieczoną tokenem JWT?</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Migracja do Mysql w aplikacji Spring Boot</title>
		<link>https://nullpointerexception.pl/migracja-do-mysql-w-aplikacji-spring-boot/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 14 Oct 2020 08:50:31 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[kurs spring boot]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2805</guid>

					<description><![CDATA[<p>W kolejnej części kursu opowiadam o tym jak z migrować bazę danych do silnika Mysql. Jest to stosunkowo proste zadanie, zwłaszcza że mamy już w projekcie Liquibase. Jednak i przy tak prostych operacjach zdarzają się problemy. Mysql to silnik relacyjnych baz danych. Jeden z najpopularniejszych silników open source&#8217;owych. Jest to stosunkowo prosta baza do zarządzania [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/migracja-do-mysql-w-aplikacji-spring-boot/">Migracja do Mysql w aplikacji Spring Boot</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Liquibase &#8211; automatyczne zarządzanie schematem bazy danych</title>
		<link>https://nullpointerexception.pl/liquibase-automatyczne-zarzadzanie-schematem-bazy-danych/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 01 Oct 2020 10:53:09 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[kurs spring boot]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2784</guid>

					<description><![CDATA[<p>W tej części kursu opowiadam o tym jak wykorzystać w projekcie Liquibase. Jak go skonfigurować i jak w odpowiedni sposób przygotować zmiany, które wprowadzamy w bazie danych. Liquibase to narzędzie, które służy do automatycznego zarządzania schematem bazy danych. Poprzez zapisanie zmian, które wprowadzamy w bazie w formie changesetów. Dzięki temu możemy śledzić wszystkie zmiany, które [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/liquibase-automatyczne-zarzadzanie-schematem-bazy-danych/">Liquibase &#8211; automatyczne zarządzanie schematem bazy danych</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Spring Cache &#8211; jak skonfigurować cache w springu</title>
		<link>https://nullpointerexception.pl/spring-cache-jak-skonfigurowac-cache-w-springu/</link>
					<comments>https://nullpointerexception.pl/spring-cache-jak-skonfigurowac-cache-w-springu/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 12:45:35 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[kurs spring boot]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2733</guid>

					<description><![CDATA[<p>W kolejnej części kursu Spring Boota opowiadam o tym jak przyspieszać aplikację poprzez cache&#8217;owanie wywołań metod. Pokazuję jak skonfigurować Spring Cache. Omawiam także podstawowe adnotacje potrzebne do używania cache&#8217;a. W filmie opowiadam po kolei, co to jest cache i dlaczego powinniśmy go stosować. Później omawiam konfigurację Spring cache, a także konfiguruje zewnętrznego providera cache&#8217;a, czyli [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-cache-jak-skonfigurowac-cache-w-springu/">Spring Cache &#8211; jak skonfigurować cache w springu</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-cache-jak-skonfigurowac-cache-w-springu/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Kurs Spring Boot &#8211; Rest API, Spring Data, Spring Security, Spring Cache</title>
		<link>https://nullpointerexception.pl/kurs-spring-boot/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 01 Jun 2020 20:23:50 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Autokonfiguracja]]></category>
		<category><![CDATA[Baza H2]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[Inversion of Control]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[n+1 problem]]></category>
		<category><![CDATA[Rest api]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<category><![CDATA[Spring Data]]></category>
		<category><![CDATA[Spring Data Sortowanie]]></category>
		<category><![CDATA[Swagger]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2576</guid>

					<description><![CDATA[<p>Kurs Spring Boot, w którym opowiem o podstawach związanych ze Springiem i Spring Bootem. W kursie tym, poza poruszeniem podstawowych zagadnień związanych ze Spring Bootem, mam zamiar przedstawić wiele komponentów, które składają się na ten framework. Poza tym tworzę także aplikację, która wystawia usługi restowe. Kurs Spring Boot #1 &#8211; Autokonfiguracja i przykładowy projekt W [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/kurs-spring-boot/">Kurs Spring Boot &#8211; Rest API, Spring Data, Spring Security, Spring Cache</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Hibernate i problem N + 1 zapytań</title>
		<link>https://nullpointerexception.pl/hibernate-i-problem-n-plus-1-zapytan/</link>
					<comments>https://nullpointerexception.pl/hibernate-i-problem-n-plus-1-zapytan/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 20 May 2020 06:45:28 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Hibernate N+1]]></category>
		<category><![CDATA[Java Pytania Rekrutacyjne]]></category>
		<category><![CDATA[n+1 problem]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<category><![CDATA[Spring Data]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=704</guid>

					<description><![CDATA[<p>W poprzednim artykule pisałem o &#8222;Trzech rzeczach, które powinieneś wiedzieć o Hibernate&#8221;. Dzisiaj zajmę się szczegółowym opisaniem pierwszej z nich, czyli problemem n + 1 zapytań. Problem ten dotyczy pobierania kolekcji powiązanych w relacji z daną encją (najczęściej) jeden-do-wielu (one-to-many). Jest to bardzo podstawowy problem, ponieważ relacje one-to-many, to jedna z najczęściej wykorzystywanych relacji. &#160; Z [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/hibernate-i-problem-n-plus-1-zapytan/">Hibernate i problem N + 1 zapytań</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/hibernate-i-problem-n-plus-1-zapytan/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Webflux przykładowa aplikacja</title>
		<link>https://nullpointerexception.pl/spring-webflux-przykladowa-aplikacja/</link>
					<comments>https://nullpointerexception.pl/spring-webflux-przykladowa-aplikacja/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 15:12:14 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Project Reactor]]></category>
		<category><![CDATA[Reactive Programing]]></category>
		<category><![CDATA[Spring Webflux]]></category>
		<category><![CDATA[Webflux]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2552</guid>

					<description><![CDATA[<p>W poprzednim artykule pisałem o Spring Webflux. W tym artykule przedstawię krótki przykład jak Webflux działa. I jak uruchomić projekt bazujący na tym module Springa. Webflux jest rozszerzeniem do budowania aplikacji reaktywnych. Z jego użyciem można to zrobić w bardzo podobny sposób, tak jak robimy to w klasycznej aplikacji Spring Mvc. Moduł ten pozwala używać [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-webflux-przykladowa-aplikacja/">Spring Webflux przykładowa aplikacja</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-webflux-przykladowa-aplikacja/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Webflux &#8211; Reaktywny Spring</title>
		<link>https://nullpointerexception.pl/spring-webflux-reaktywny-spring/</link>
					<comments>https://nullpointerexception.pl/spring-webflux-reaktywny-spring/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 14 Apr 2020 07:57:41 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Project Reactor]]></category>
		<category><![CDATA[Reactive Programing]]></category>
		<category><![CDATA[Spring Webflux]]></category>
		<category><![CDATA[Webflux]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2531</guid>

					<description><![CDATA[<p>Spring Webflux to moduł frameworka Spring, który pozwala korzystać z reaktywnego programowania w Springu. Koncept programowania reaktywnego został spopularyzowany przez ReactiveX.io (Reactive Extension), które wprowadza reaktywne programowanie do wielu języków poprzez biblioteki. Np. poprzez RxJs w Javascripcie, RxJava w języku Java, Rx.NET w C# i wiele innych. Jest to przetwarzanie oparte na zdarzeniach (events). I [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-webflux-reaktywny-spring/">Spring Webflux &#8211; Reaktywny Spring</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-webflux-reaktywny-spring/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Batch &#8211; co warto wiedzieć o przetwarzaniu wsadowym</title>
		<link>https://nullpointerexception.pl/spring-batch-co-warto-wiedziec-o-przetwarzaniu-wsadowym/</link>
					<comments>https://nullpointerexception.pl/spring-batch-co-warto-wiedziec-o-przetwarzaniu-wsadowym/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 07 Apr 2020 07:17:19 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring Batch]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2316</guid>

					<description><![CDATA[<p>Spring Batch to jeden z wielu pod projektów w frameworku Spring. W skrócie służy on do developowania zadań wsadowych, które mają charakter cykliczny lub zadań wykonywanych na żądanie. Mogą to być proste zadania przetwarzania np. cykliczna aktualizacja rekordów w tabeli lub bardziej skomplikowane wielokrokowe zadania przetwarzania/importowania danych. Jak zdefiniować joba w Spring Batch? Na początek [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-batch-co-warto-wiedziec-o-przetwarzaniu-wsadowym/">Spring Batch &#8211; co warto wiedzieć o przetwarzaniu wsadowym</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-batch-co-warto-wiedziec-o-przetwarzaniu-wsadowym/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
