{"id":48442515,"url":"https://github.com/stacktipslab/spring-boot-tutorials","last_synced_at":"2026-04-06T16:04:20.160Z","repository":{"id":83167804,"uuid":"522126160","full_name":"StackTipsLab/spring-boot-tutorials","owner":"StackTipsLab","description":"Spring boot tutorials, examples covering from basics to advance concepts. Maintained by @nilandev","archived":false,"fork":false,"pushed_at":"2025-08-05T12:21:14.000Z","size":13805,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-05T14:25:59.367Z","etag":null,"topics":["rest-api","spring-boot","spring-boot-3","spring-boot-projects","spring-boot-tutorial","spring-data-jpa","spring-mongodb","stacktips","tutorials"],"latest_commit_sha":null,"homepage":"https://stacktips.com/topics/spring-boot","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StackTipsLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-07T05:41:15.000Z","updated_at":"2025-08-05T12:21:17.000Z","dependencies_parsed_at":"2025-06-16T13:36:05.165Z","dependency_job_id":null,"html_url":"https://github.com/StackTipsLab/spring-boot-tutorials","commit_stats":null,"previous_names":["nilandev/spring-boot-tutorials","stacktipslab/spring-boot-tutorials"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/StackTipsLab/spring-boot-tutorials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackTipsLab%2Fspring-boot-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackTipsLab%2Fspring-boot-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackTipsLab%2Fspring-boot-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackTipsLab%2Fspring-boot-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StackTipsLab","download_url":"https://codeload.github.com/StackTipsLab/spring-boot-tutorials/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackTipsLab%2Fspring-boot-tutorials/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31479009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T14:34:32.243Z","status":"ssl_error","status_checked_at":"2026-04-06T14:34:31.723Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rest-api","spring-boot","spring-boot-3","spring-boot-projects","spring-boot-tutorial","spring-data-jpa","spring-mongodb","stacktips","tutorials"],"created_at":"2026-04-06T16:03:22.583Z","updated_at":"2026-04-06T16:04:20.152Z","avatar_url":"https://github.com/StackTipsLab.png","language":"Java","readme":"# Spring Boot Tutorials\n\nSource code for all spring boot tutorials and projects published on stacktips.com. \n\n### Recent Spring Boot Tutorials\n\n\u003c!-- BLOG-POST-LIST:START --\u003e\n- [Configuration Management in Spring Boot](https://stacktips.com/courses/spring-boot-for-beginners/configuration-management-in-spring-boot)\n- [Creating First Spring Boot Application](https://stacktips.com/courses/spring-boot-for-beginners/creating-first-spring-boot-application)\n- [Prerequisites for Spring Boot Development](https://stacktips.com/courses/spring-boot-for-beginners/prerequisites-for-spring-boot-development)\n- [Spring, Spring Boot Interview Question Answers](https://stacktips.com/articles/spring-boot-interview-questions-and-answers)\n- [Essential MongoDB Optimization Tips for Spring Boot Application](https://stacktips.com/articles/essential-mongodb-optimization-tips-for-spring-boot)\n- [Importing CSV Data into PostgreSQL using Spring Boot Batch](https://stacktips.com/articles/importing-csv-data-into-postgresql-using-spring-boot-batch)\n- [Digging into HTTP Clients in Spring: From RestTemplate to HTTP Interface](https://stacktips.com/articles/rest-clients-in-spring)\n- [Using Flyway for Database Migration in Spring Boot](https://stacktips.com/articles/using-flyway-for-database-migration-in-spring-boot)\n- [Understanding Spring Boot Project Structure](https://stacktips.com/courses/spring-boot-for-beginners/understanding-spring-boot-project-structure)\n- [Logging in Spring Boot](https://stacktips.com/courses/spring-boot-for-beginners/logging-in-spring-boot)\n- [Dependency Injection in Spring Boot](https://stacktips.com/courses/spring-boot-for-beginners/dependency-injection-in-spring-boot)\n- [Testing Spring Boot Repository Using MongoDB Testcontainers](https://stacktips.com/articles/testing-spring-boot-repository-using-mongodb-testcontainers)\n- [Choosing from Multiple Bean Implementations in Spring Boot](https://stacktips.com/articles/choose-from-multiple-bean-types-springboot)\n- [Dynamic Scheduling in Quartz with Spring Boot Actuators](https://stacktips.com/articles/dynamic-scheduling-in-quartz-with-spring-boot-actuators)\n- [Working with Quartz Scheduler in Spring Boot](https://stacktips.com/articles/working-with-quartz-scheduler-in-spring-boot)\n- [Working with Spring Boot Actuators](https://stacktips.com/articles/working-with-spring-boot-actuators)\n- [Validating @ConfigurationProperties in Spring Boot](https://stacktips.com/articles/validating-configurationproperties-in-spring-boot)\n- [Task Execution and Scheduling in Spring Boot](https://stacktips.com/articles/task-execution-and-scheduling-in-spring-boot)\n- [Working XML-Based REST API with Spring Boot](https://stacktips.com/articles/handling-xml-request-and-response-in-spring-boot-rest)\n- [How to Validate the @PathVariable in Spring Boot?](https://stacktips.com/articles/how-to-validate-the-pathvariable-in-spring-boot)\n- [Testing Spring Boot REST API using Mockito and MockMvc](https://stacktips.com/courses/spring-boot-for-beginners/testing-spring-boot-using-mockito-and-mockmvc)\n- [Replace Embedded Tomcat Server with Jetty or Undertow in Spring Boot](https://stacktips.com/articles/replace-tomcat-with-jetty-or-undertow-in-spring-boot)\n- [Introduction to Spring Boot Framework](https://stacktips.com/courses/spring-boot-for-beginners/introduction-to-spring-boot-framework)\n- [How to Use Interceptor in Spring Boot Application](https://stacktips.com/articles/how-to-use-interceptor-in-spring-boot)\n- [How to Add Context Path to a Spring Boot Application](https://stacktips.com/articles/add-context-path-to-a-spring-boot-application)\n- [Calling HTTP Services with WebClient in Spring Boot](https://stacktips.com/articles/what-is-webclient-how-to-use-webclient-in-java-springboot)\n- [How to Connect to Multiple Mongo Databases in SpringBoot](https://stacktips.com/articles/how-to-connect-to-multiple-mongo-databases-in-springboot)\n- [Performing MongoDB CRUD Operation in Spring Boot](https://stacktips.com/articles/mongodb-crud-operation-in-spring-boot)\n- [Most Commonly Used Annotations in Spring Boot](https://stacktips.com/articles/spring-boot-annotations)\n- [Understanding Spring Boot Project Structure](https://stacktips.com/articles/spring-boot-project-structure)\n\u003c!-- BLOG-POST-LIST:END --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacktipslab%2Fspring-boot-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstacktipslab%2Fspring-boot-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacktipslab%2Fspring-boot-tutorials/lists"}