- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.profiles.groups
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.testing.spring-boot-applications.autoconfigured-spring-restdocs
- https://spring.io/projects/spring-restdocs
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.testing.spring-boot-applications.spring-mvc-tests
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.servlet.spring-mvc.error-handling
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.servlet.spring-mvc.cors
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#messaging
- https://docs.spring.io/spring-framework/reference/integration/email.html
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto.testing.with-spring-security
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto.build.generate-git-info
- https://docs.spring.io/spring-framework/reference/core/aop-api.html
- https://docs.spring.io/spring-framework/reference/integration/cache.html
- https://docs.spring.io/spring-framework/reference/integration/scheduling.html
- https://docs.spring.io/spring-framework/reference/integration/jms.html
- https://docs.spring.io/spring-framework/reference/web/webmvc-cors.html
- https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-ann-rest-exceptions.html
- https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-security.html
- https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-caching.html
- https://docs.spring.io/spring-framework/reference/web/webmvc-test.html
- https://docs.spring.io/spring-framework/reference/testing.html
- https://docs.spring.io/spring-framework/reference/core/validation/format-configuring-formatting-globaldatetimeformat.html
- https://docs.spring.io/spring-framework/reference/core/validation/conversion.html
- https://docs.spring.io/spring-framework/reference/core/validation.html
- https://docs.spring.io/spring-framework/reference/core/expressions.html
- https://docs.spring.io/spring-framework/reference/core/aop.html
- Spring Boot 3.1
- Spring Security
- Spring Data JPA
- Spring Data Redis
- Hibernate
- JWT Authentication
- PostgreSQL
- Redis
- Liquibase
- Lombok
- Swagger
- JUnit 5
- Mockito
- Java 17
- Maven 3.9.3
- Docker 20.10.8
- Docker Compose 2.19.1
- PostgreSQL 13.11
- Redis 7.0.12
docker-compose up --build -d
mvn clean install
mvn spring-boot:run
mvn clean package
mvn clean install -DskipITs=true