<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Spring Boot on Gustavo Peiretti</title>
		<link>https://gustavopeiretti.com/tags/spring-boot/</link>
		<description>Recent content in Spring Boot on Gustavo Peiretti</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Fri, 02 Feb 2024 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://gustavopeiretti.com/tags/spring-boot/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Spring Boot Rest Error Handling with Controller Advice</title>
				<link>https://gustavopeiretti.com/spring-boot-rest-error-handling-controller-advice/</link>
				<pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-rest-error-handling-controller-advice/</guid>
				<description>&lt;p&gt;Here we are going to understand how to manage errors in Spring Boot Rest applications.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot with Maven Wrapper</title>
				<link>https://gustavopeiretti.com/spring-boot-with-maven-wrapper/</link>
				<pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-with-maven-wrapper/</guid>
				<description>&lt;p&gt;Here we will cover the fundamental commands for building and running a Spring Boot application using Maven Wrapper.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Understanding Spring Boot @Autowired Annotation</title>
				<link>https://gustavopeiretti.com/spring-boot-autowired-annotation/</link>
				<pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-autowired-annotation/</guid>
				<description>&lt;p&gt;In Spring Boot, @Autowired is an annotation that allows automatic dependency injection of beans.&#xA;It is used to inject an instance of a class into another class.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Understanding Spring Boot @Configuration and @Bean Annotation</title>
				<link>https://gustavopeiretti.com/spring-boot-bean-annotation/</link>
				<pubDate>Mon, 06 Mar 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-bean-annotation/</guid>
				<description>&lt;p&gt;In Spring Boot, a @Bean is a method-level annotation that is used to declare a bean and register it with the Spring container.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Understanding Spring Boot @Value Annotation</title>
				<link>https://gustavopeiretti.com/spring-boot-value-annotation/</link>
				<pubDate>Fri, 17 Feb 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-value-annotation/</guid>
				<description>&lt;p&gt;The @Value annotation in Spring Boot is useful for injecting external values into your application.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot Configuration Properties</title>
				<link>https://gustavopeiretti.com/spring-boot-configuration-properties/</link>
				<pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-configuration-properties/</guid>
				<description>&lt;p&gt;@ConfigurationProperties is a feature in Spring Boot that allows you to bind external configurations to a Java class.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot Profiles</title>
				<link>https://gustavopeiretti.com/spring-boot-profiles/</link>
				<pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-profiles/</guid>
				<description>&lt;p&gt;Spring Boot profiles provide a way to customize the configuration and behavior of your application, based on the environment it is running in.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create a Unit Test for a RestController in Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-unit-test-rest-controller/</link>
				<pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-unit-test-rest-controller/</guid>
				<description>&lt;p&gt;Spring Boot provides a convenient way to create unit and integration tests for your Spring Boot applications.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Integrating Swagger into Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-swagger-integration/</link>
				<pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-swagger-integration/</guid>
				<description>&lt;p&gt;In this post, we are going to integrate Swagger with our Spring Boot application.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to debug Spring Boot from the Gradle command line</title>
				<link>https://gustavopeiretti.com/spring-boot-gradle-debug-console/</link>
				<pubDate>Mon, 19 Sep 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-gradle-debug-console/</guid>
				<description>&lt;p&gt;In this tutorial, we are going to see how to debug a Spring Boot Application with Gradle using the command line console.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot with Gradle Wrapper</title>
				<link>https://gustavopeiretti.com/spring-boot-with-gradle-wrapper/</link>
				<pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-with-gradle-wrapper/</guid>
				<description>&lt;p&gt;Here we are going to learn the basic command to build and, run Spring Boot application with Gradle Wrapper&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot Init Database</title>
				<link>https://gustavopeiretti.com/spring-boot-database-initialization-sql-files/</link>
				<pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-database-initialization-sql-files/</guid>
				<description>&lt;p&gt;When we are developing Spring Boot applications it is a very common need to create tables and load into its data.&#xA;Spring Boot provides an easy way to load initial SQL queries to insert registries in our database.&#xA;Here we are going to understand how to initialize data with SQL files that Spring can load when it is starting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>H2 Spring Boot configuration</title>
				<link>https://gustavopeiretti.com/spring-boot-h2-database-config/</link>
				<pubDate>Thu, 18 Aug 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-h2-database-config/</guid>
				<description>&lt;p&gt;We are going to understand how to configure Spring Boot in order to connect with an H2 Database.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Logging with Spring Boot</title>
				<link>https://gustavopeiretti.com/logging-with-spring-boot/</link>
				<pubDate>Thu, 11 Aug 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/logging-with-spring-boot/</guid>
				<description>&lt;p&gt;Let&amp;rsquo;s see how to leave log records in Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to send emails with Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-send-emails/</link>
				<pubDate>Mon, 25 Jul 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-send-emails/</guid>
				<description>&lt;p&gt;In this post, we will understand how to send an email with Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to connect SpringBoot with Databases</title>
				<link>https://gustavopeiretti.com/spring-boot-database-connection-config/</link>
				<pubDate>Thu, 23 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-database-connection-config/</guid>
				<description>&lt;p&gt;Spring Boot allows you to connect a database simply with minimal configuration.&#xA;Let&amp;rsquo;s see in this post how to connect to a database.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot Entities</title>
				<link>https://gustavopeiretti.com/spring-boot-entities-initial-concepts/</link>
				<pubDate>Wed, 06 Apr 2022 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-entities-initial-concepts/</guid>
				<description>&lt;p&gt;An entity is the representation of information that we need in our application.&lt;/p&gt;&#xA;&lt;p&gt;This entity could be a user, a product, or any data that our application needs to keep persistently to retrieve when needed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Repository component in Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-repository-component/</link>
				<pubDate>Wed, 01 Dec 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-repository-component/</guid>
				<description>&lt;p&gt;In this post we will understand what a Repository Component is and how to create a CrudRepository in Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Service component in Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-service-component/</link>
				<pubDate>Fri, 26 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-service-component/</guid>
				<description>&lt;p&gt;In this post we will understand what a Service component is and how it is created in Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create a Spring Boot Project with Intellij</title>
				<link>https://gustavopeiretti.com/create-project-spring-boot-intellij/</link>
				<pubDate>Wed, 24 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/create-project-spring-boot-intellij/</guid>
				<description>&lt;p&gt;To create a Spring Boot project, we can use the IntelliJ wizard.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create a Spring Boot Project with Spring Initilizr</title>
				<link>https://gustavopeiretti.com/create-project-spring-boot-initilizr/</link>
				<pubDate>Mon, 15 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/create-project-spring-boot-initilizr/</guid>
				<description>&lt;p&gt;To create a project in Spring Boot we can use &amp;lsquo;Spring Initializr&amp;rsquo; utility.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Properties file in Spring Boot</title>
				<link>https://gustavopeiretti.com/properties-file-spring-boot/</link>
				<pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/properties-file-spring-boot/</guid>
				<description>&lt;p&gt;Spring Boot manages a properties file to carry general application settings.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The package structure in a Spring Boot application</title>
				<link>https://gustavopeiretti.com/package-structure-spring-boot/</link>
				<pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/package-structure-spring-boot/</guid>
				<description>&lt;p&gt;In an application developed in Spring Boot we must be careful to order and structure the packages in a correct and understandable way.&#xA;We will see the most standardized way to order packages in Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What are Components and Stereotypes in Spring Boot?</title>
				<link>https://gustavopeiretti.com/spring-boot-components-stereotypes/</link>
				<pubDate>Fri, 22 Oct 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-components-stereotypes/</guid>
				<description>&lt;p&gt;We will understand the concept of components within a Spring Boot application and the use of stereotypes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create a Rest controller in Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-create-controller/</link>
				<pubDate>Thu, 21 Oct 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-create-controller/</guid>
				<description>&lt;p&gt;In this post, we will understand what a controller is and how to create a controller in Spring Boot.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create the main class in Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-create-main-class/</link>
				<pubDate>Wed, 13 Oct 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-create-main-class/</guid>
				<description>&lt;p&gt;To create a web application in Spring Boot we first need to determine the minimum libraries and then create the &lt;em&gt;main java&lt;/em&gt; of the application to start the service.&#xA;We will see here how to create the Spring Boot main to start it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What is dependency injection in Spring</title>
				<link>https://gustavopeiretti.com/spring-injection-dependencies/</link>
				<pubDate>Tue, 12 Oct 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-injection-dependencies/</guid>
				<description>&lt;p&gt;Dependency injection is a design pattern that aims to take the responsibility of creating the instances of the classes that another object needs and supply it so that this class can use them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What is Spring Boot</title>
				<link>https://gustavopeiretti.com/spring-boot-what-is/</link>
				<pubDate>Wed, 08 Sep 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-what-is/</guid>
				<description>&lt;p&gt;Spring Boot is a set of components that provide several tools to create services quickly and with minimal effort.&#xA;Spring Boot uses preset configurations that save your time and avoid repetition in application development.&lt;br&gt;&#xA;It also provides libraries for most of the needs in the creation of services, microservices and Rest applications.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configuring Kafka and Spring Boot</title>
				<link>https://gustavopeiretti.com/configuring-kafka-and-springBoot/</link>
				<pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/configuring-kafka-and-springBoot/</guid>
				<description>&lt;p&gt;Let&amp;rsquo;s see in this post how to implement and configure &lt;a href=&#34;https://kafka.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Apache Kafka&lt;/a&gt; with SpringBoot. &lt;br&gt;&lt;/p&gt;&#xA;&lt;p&gt;Spring provides a simple way to integrate with Kafka by providing a template to easily send messages and annotations to receive messages.&#xA;in a simple way and annotations to receive the messages.&#xA;We will use a docker image with Kafka to test its execution.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot - How to use WebClient</title>
				<link>https://gustavopeiretti.com/spring-boot-how-to-use-webclient/</link>
				<pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-how-to-use-webclient/</guid>
				<description>&lt;p&gt;We will examine here how to use Spring WebClient to make calls to a service by sending request.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Spring Boot with PostgreSQL and Docker Compose</title>
				<link>https://gustavopeiretti.com/spring-boot-with-postgresql-and-docker-compose/</link>
				<pubDate>Tue, 10 Dec 2019 14:02:48 +0000</pubDate>
				<guid>https://gustavopeiretti.com/spring-boot-with-postgresql-and-docker-compose/</guid>
				<description>&lt;p&gt;In this post you will learn how to create a Spring Boot application with a PostgreSQL database to run inside a Docker container.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How to create a microservice with Spring Boot and Docker</title>
				<link>https://gustavopeiretti.com/how-to-create-a-microservice-with-spring-boot-and-docker/</link>
				<pubDate>Tue, 12 Nov 2019 10:59:04 +0000</pubDate>
				<guid>https://gustavopeiretti.com/how-to-create-a-microservice-with-spring-boot-and-docker/</guid>
				<description>&lt;p&gt;We will learn how to run a Spring Boot microservice inside a Docker container&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
