<?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>Java Spring - NullPointerException.pl</title>
	<atom:link href="https://nullpointerexception.pl/tag/java-spring/feed/" rel="self" type="application/rss+xml" />
	<link>https://nullpointerexception.pl/tag/java-spring/</link>
	<description>Blog o programowaniu w Javie</description>
	<lastBuildDate>Fri, 04 Aug 2023 17:07:10 +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>Java Spring - NullPointerException.pl</title>
	<link>https://nullpointerexception.pl/tag/java-spring/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mapowanie obiektów w aplikacji Spring</title>
		<link>https://nullpointerexception.pl/mapowanie-obiektow-w-aplikacji-spring/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 02 Nov 2021 12:48:04 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Encje]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[kurs spring boot]]></category>
		<category><![CDATA[mapowanie encji]]></category>
		<category><![CDATA[Spring Boot]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=3290</guid>

					<description><![CDATA[<p>W tym odcinku poruszam kwestię mapowania obiektów. Pokazuję jak i gdzie mapować obiekty na inne obiekty. Omawiam, w jakich sytuacjach możemy chcieć skonwertować jakiś obiekt na inny obiekt. I jak to robić tak, żeby kod konwertujący nie zaciemniał nam tego właściwego kodu aplikacji. Mapowanie obiektów, to zamiana jednego obiektu na inny, w celu przekształcenia go [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/mapowanie-obiektow-w-aplikacji-spring/">Mapowanie obiektów w aplikacji Spring</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</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>Feign deklaratywny klient http</title>
		<link>https://nullpointerexception.pl/feign-deklaratywny-klient-http/</link>
					<comments>https://nullpointerexception.pl/feign-deklaratywny-klient-http/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 14 May 2020 08:23:25 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[client http]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[RestTemplate]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2546</guid>

					<description><![CDATA[<p>Współczesne aplikacje coraz częściej komunikują się ze sobą, coraz częściej korzystają także z różnego rodzaju api udostępnianego publicznie przez różnych dostawców. Najprostszą i chyba najczęściej wykorzystywaną metodą łączenia się z różnymi serwisami poprzez takie api, jest użyciu klienta http. Implementacji różnych klientów jest wiele. Ja dzisiaj opiszę Feigna, klienta deklaratywnego, który pozwala nam zmniejszyć ilość [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/feign-deklaratywny-klient-http/">Feign deklaratywny klient http</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/feign-deklaratywny-klient-http/feed/</wfw:commentRss>
			<slash:comments>4</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>
		<item>
		<title>Spring Data JPA &#8211; wprowadzenie</title>
		<link>https://nullpointerexception.pl/spring-data-jpa-wprowadzenie/</link>
					<comments>https://nullpointerexception.pl/spring-data-jpa-wprowadzenie/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 05 Nov 2019 08:14:10 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[CRUD]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[Spring Data]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1286</guid>

					<description><![CDATA[<p>Spring Data to jeden z najbardziej przydatnych komponentów Springa. Pozwala on w łatwy sposób wyeliminować powtarzalny kod (boiler plate). Bez niego programista musi pisać o wiele więcej linijek technicznego kodu, którego utrzymywanie wraz z rozrostem projektu może sprawiać wiele problemów. Spring data to lubiane przez wielu programistów narzędzie, ale ma ono też swoje słabe strony [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-data-jpa-wprowadzenie/">Spring Data JPA &#8211; wprowadzenie</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-data-jpa-wprowadzenie/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Security i Json Web Token</title>
		<link>https://nullpointerexception.pl/spring-security-i-json-web-token/</link>
					<comments>https://nullpointerexception.pl/spring-security-i-json-web-token/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 08 Oct 2019 08:25:16 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[Jwt]]></category>
		<category><![CDATA[Jwt token]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[RestFull]]></category>
		<category><![CDATA[Spring Security]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1231</guid>

					<description><![CDATA[<p>Po poprzednim artykule Spring Security &#8211; uwierzytelnienie przy pomocy jsona, kilka osób odezwało się do mnie z pytaniem, czy mógłbym opisać uwierzytelnienie z wykorzystaniem JWT (Json Web Token)? Nie jest to trudne zadanie i nie wymaga zbyt wiele pracy w stosunku do tego, co napisałem w poprzednim artykule, więc postanowiłem to krótko opisać. Bazując na przykładzie [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-security-i-json-web-token/">Spring Security i Json Web Token</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-security-i-json-web-token/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Spring Security &#8211; uwierzytelnienie przy pomocy jsona</title>
		<link>https://nullpointerexception.pl/spring-security-uwierzytelnienie-przy-pomocy-jsona/</link>
					<comments>https://nullpointerexception.pl/spring-security-uwierzytelnienie-przy-pomocy-jsona/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 30 Sep 2019 07:07:18 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[json form]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Spring Security]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1130</guid>

					<description><![CDATA[<p>Spring Security to narzędzie, które pomaga uporządkować kwestie związane z uwierzytelnieniem i autoryzacją. Generalnie robi to wszystko za nas. Jednak jedynym z jego minusów jest to, że nie do końca jest przystosowane do pracy z usługami restowymi z obsługą jsona. W tym artykule zajmę się właśnie tą kwestią. Spring security domyślnie obsługuje uwierzytelnienie przy pomocy [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/spring-security-uwierzytelnienie-przy-pomocy-jsona/">Spring Security &#8211; uwierzytelnienie przy pomocy jsona</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/spring-security-uwierzytelnienie-przy-pomocy-jsona/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Walidacja obiektów w Spring Framework</title>
		<link>https://nullpointerexception.pl/walidacja-obiektow-w-spring-framework/</link>
					<comments>https://nullpointerexception.pl/walidacja-obiektow-w-spring-framework/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 09 Sep 2019 19:24:04 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Bean Validation]]></category>
		<category><![CDATA[DataBinder]]></category>
		<category><![CDATA[hibernate validator]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[Spring Validation]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=946</guid>

					<description><![CDATA[<p>Jednym z podstawowych zadań każdej aplikacji jest sprawdzanie danych wejściowych. Dlatego każda aplikacja powinna być wyposażona w uniwersalny mechanizm, który taką walidację zapewni. Spring Framework ma wbudowane dwa takie mechanizmy, o tym właśnie możesz przeczytać w tym artykule. Pierwszy z nich korzysta ze specyfikacji Bean Validation (JSR 380), drugi z mechanizmów Springa DataBinder. Oczywiście, możemy [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/walidacja-obiektow-w-spring-framework/">Walidacja obiektów w Spring Framework</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/walidacja-obiektow-w-spring-framework/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Najczęściej popełniane błędy w Spring Framework</title>
		<link>https://nullpointerexception.pl/najczesciej-popelniane-bledy-w-spring-framework/</link>
					<comments>https://nullpointerexception.pl/najczesciej-popelniane-bledy-w-spring-framework/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 29 Aug 2019 07:07:05 +0000</pubDate>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[@Transactional]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[Spring Framework błędy]]></category>
		<category><![CDATA[spring transakcje]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=907</guid>

					<description><![CDATA[<p>Spring to obecnie najpopularniejszy framework w świecie Javy. Pozostawia on daleko w tyle całą konkurencję. Dlatego jego dobra znajomość, to podstawa pracy każdego developera. W tym artykule opisuję najczęściej popełniane błędy dotyczące tego frameworka. Nieodpowiednie używanie transakcji Brak @Transactional Transakcje to jedna z najważniejszych rzeczy w aplikacji (jeśli oczywiście używacie transakcyjnej bazy danych). Każde zapytanie [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/najczesciej-popelniane-bledy-w-spring-framework/">Najczęściej popełniane błędy w Spring Framework</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/najczesciej-popelniane-bledy-w-spring-framework/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
