https://github.com/jonathas/spring-boot-alura
Alura's Spring Boot Course: Agility in Java development with Spring
https://github.com/jonathas/spring-boot-alura
docker java maven spring spring-boot springboot springframework study studying
Last synced: about 2 months ago
JSON representation
Alura's Spring Boot Course: Agility in Java development with Spring
- Host: GitHub
- URL: https://github.com/jonathas/spring-boot-alura
- Owner: jonathas
- License: mit
- Created: 2018-02-14T23:50:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-16T06:10:18.000Z (about 7 years ago)
- Last Synced: 2025-01-16T22:37:38.722Z (3 months ago)
- Topics: docker, java, maven, spring, spring-boot, springboot, springframework, study, studying
- Language: Shell
- Homepage: https://cursos.alura.com.br/course/springboot
- Size: 92.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alura - Spring Boot Course: Agility in Java development with Spring
This is the code that I've developed following the course. I've made some changes in the original one.
## Content
### Creating our first application with Spring Boot
- Create our Maven application with Spring
- Spring Starter Web
- Configuring our application with annotations
- Running our web application through a main method### Starting the Migration and Spring Boot Integration with JPA
- Creating our web environment with a Controller and the view layer with HTML
- Configuring our database access with Spring StarterData JPA
- Creation of the interface for generic CRUD
- Listing data in the view with the Spring Starter Thymeleaf### Productivity with the help of Spring Devtool
- Using our generic CRUD to save the data.
- Speed ββin development with Spring Devtools
- Installation and use of LiveReload in the browser.### Creating a standalone lib with Spring Boot
- Creating applications with Spring Initializer
- Sending emails with the help of Apache Commons Email
- Generation of the JAR to be used in another application.
- Integrating this new lib with the main application.### Configuring our container and generating our FatJar
- Exchanging Tomcat by Jetty
- Setting up our app properties
- Example of using the setup convention with the application.properties file
- Generation of our final artifact. FatJar
- Post deployment with the help of the Spring Starter Actuator