https://github.com/h3ar7b3a7/springcourses
My exercises and new insights bundled together as I am reviewing previous projects and reading books while learning about best practices using Spring.
https://github.com/h3ar7b3a7/springcourses
gradle lombok mysql rest-api spring-boot spring-security
Last synced: about 2 months ago
JSON representation
My exercises and new insights bundled together as I am reviewing previous projects and reading books while learning about best practices using Spring.
- Host: GitHub
- URL: https://github.com/h3ar7b3a7/springcourses
- Owner: H3AR7B3A7
- Created: 2020-10-26T14:03:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-30T18:20:10.000Z (over 5 years ago)
- Last Synced: 2025-09-13T15:21:55.676Z (9 months ago)
- Topics: gradle, lombok, mysql, rest-api, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 1.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: security/build.gradle
Awesome Lists containing this project
README


# SpringCourses
My exercises and new insights bundled together as I am reviewing previous projects and reading books while learning about best practices using Spring.
## Contains multiple projects
- Base-module: Testing project structure, logger & fetching of environment variables in different ways
- Simple-rest: A simple example rest service application connecting to a mySQL database (with service tests).
- Multi-db: An application linking to 2 different databases that can be easily switched out
- Security: An application implementing Spring Security for web-api or multi-platform api (JWT)
- The project holds 2 branches to switch between both of these
- Angular-frontend: An example of an Angular frontend connected to a Spring Boot api
- Xml-configuration: A project to get more familiar with the configuration of beans using XML instead of JavaConfig
- Starter-mail: An example of how to set up a mail-service with Spring Boot (, mailtrap.io is used for testing)
- ...
Next up:
- Testing: A project in which I focus on testing Spring applications