Spring Boot Training of the basics concepts in order to start application.
Table of Contents
This training is for beginners and students that reviews the basic concepts of the Spring Boot Applications.
- Practice 1: IoC and dependencies injection
- Practice 2: Configurations of properties
- Practice 3: Pokemon Simple CRUD restfull API
This training is a series of practices to get you familiar with the Spring Boot Applications and your basic concepts.
For each practice exists an "INSTRUCTIONS.md" file that explain the goals.
Also, there is a branch that contains practice and other branch that contains the solutions.
For example, for the practice 1 exists "tech/practice-1" and "tech/practice-1-solutions".
- Import the project as Gradle project.
- To build the project and run the tests use
test
task on the Gradle tool window (View | Tool Windows | Gradle
).
Here https://www.jetbrains.com/help/idea/gradle.html#gradle_tasks you can read how to run Gradle task from the Gradle toolbar in IntelliJ IDEA.
You can also build the project and run all tests in the terminal:
./gradlew test
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Don't forget to give the project a star! Thanks again!
Distributed under the APACHE License. See LICENSE-2.0.txt
for more information.
Jordi Jiménez Guil - info@cosmiccodingcommunityclub.com
The following resources may be helpful in your learning: