# JavaTMP Spring Boot Modules Starter Project Spring Boot Modules help you quickly and easily create a Spring Boot based applications ### Technologies Guide - Spring Boot - JUnit - Log4j2 - lombok - Gradle ### Projects Template * [Spring Boot Starter Project](SpringBootStarters/SpringBootStarterProject) using Spring Boot Starter with log4j2 logging and gradle build framework. * [Spring Boot Multi-Module Starter Project](SpringBootStarters/SpringBootModulesStarterProject) using Spring Boot Multi-Module Starter with log4j2 logging and gradle build framework. ### Project Modules Reference Guides * [Building Java Projects with Gradle](https://spring.io/guides/gs/gradle/) * [Creating a Multi Module Project](https://spring.io/guides/gs/multi-module/) * [Building an Application with Spring Boot](https://spring.io/guides/gs/spring-boot/) ### Reference Documentation For further reference, please consider the following sections: * [Official Gradle documentation](https://docs.gradle.org) * [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/gradle-plugin/reference/html/) * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/gradle-plugin/reference/html/#build-image) * [Spring Boot DevTools](https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/htmlsingle/#using-boot-devtools) ### Additional Links These additional references should also help you: * [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle) * [Run background process in linux](https://stackoverflow.com/questions/10408816/how-do-i-use-the-nohup-command-without-getting-nohup-out) * [Spring Boot - Error creating a bean with name](https://javarevisited.blogspot.com/2019/04/spring-boot-error-error-creating-bean.html) * [How do I revert all local changes in Git managed project to previous state?](https://stackoverflow.com/questions/1146973/how-do-i-revert-all-local-changes-in-git-managed-project-to-previous-state) * [12 Factor Apps with Spring Boot](https://reflectoring.io/spring-boot-12-factor-app/) ### Pending Modules Not Covered yet [Srping boot cloud - Circuit breaker]() [Distributed tracing with Zipkin]() [Configuring Kibana]() [A Spring Cloud Sleuth/ELK Stack implementation in action]() [Spring Cloud Sleuth and the correlation ID]() [Appendix A. Microservices architecture best practices](https://livebook.manning.com/book/spring-microservices-in-action-second-edition/appendix-a/) [11 Distributed tracing with Spring Cloud Sleuth and Zipkin](https://livebook.manning.com/book/spring-microservices-in-action-second-edition/chapter-11/) [Appendix C. Monitoring your microservices](https://livebook.manning.com/book/spring-microservices-in-action-second-edition/appendix-c/) ******************************* [Spring Security 5 Replacement for OAuth2RestTemplate](https://newbedev.com/spring-security-5-replacement-for-oauth2resttemplate) [OAuth2RestTemplate](https://docs.spring.io/spring-security-oauth2-boot/docs/2.2.x-SNAPSHOT/reference/html/boot-features-security-custom-user-info-client.html) [How to use OAuth2RestTemplate?](https://stackoverflow.com/questions/27864295/how-to-use-oauth2resttemplate) [Authenticating with Reddit OAuth2 and Spring Security](https://www.baeldung.com/spring-security-oauth2-authentication-with-reddit) [Accessing Secure REST API using Spring OAuth2RestTemplate](https://medium.com/@bcarunmail/accessing-secure-rest-api-using-spring-oauth2resttemplate-ef18377e2) [How to Use Client Credentials Flow with Spring Security](https://developer.okta.com/blog/2021/05/05/client-credentials-spring-security) []() ********************************************* [Testcontainers automated integration tests]() [Spring Data for MongoDB]()