{"id":15291960,"url":"https://github.com/deanlogan/spring-boot-course","last_synced_at":"2026-05-11T06:24:02.538Z","repository":{"id":257382643,"uuid":"858085468","full_name":"DeanLogan/spring-boot-course","owner":"DeanLogan","description":"Code from a spring boot course","archived":false,"fork":false,"pushed_at":"2024-10-04T13:29:25.000Z","size":182,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T15:12:23.998Z","etag":null,"topics":["java","java-17","maven","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeanLogan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-09-16T09:28:47.000Z","updated_at":"2024-10-04T13:29:29.000Z","dependencies_parsed_at":"2024-09-18T15:11:37.427Z","dependency_job_id":null,"html_url":"https://github.com/DeanLogan/spring-boot-course","commit_stats":null,"previous_names":["deanlogan/spring-boot-course"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeanLogan%2Fspring-boot-course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeanLogan%2Fspring-boot-course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeanLogan%2Fspring-boot-course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeanLogan%2Fspring-boot-course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeanLogan","download_url":"https://codeload.github.com/DeanLogan/spring-boot-course/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245247368,"owners_count":20584335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","java-17","maven","spring-boot"],"created_at":"2024-09-30T16:15:17.797Z","updated_at":"2026-05-11T06:24:02.501Z","avatar_url":"https://github.com/DeanLogan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot Course\n\nThis project is a comprehensive Spring Boot course that covers various aspects of Spring Boot development, including core concepts, security, Hibernate, RESTful services, MVC, JPA, AOP, and more. The project is organised into multiple modules, each focusing on a specific topic or feature of Spring Boot. Below is a brief overview of the modules included in this project:\n\n1. **01-overview**: Introduction to Spring Boot with various demos.\n2. **02-spring-core**: Core concepts of Spring Framework.\n3. **03-spring-boot-hibernate**: Integration of Spring Boot with Hibernate for ORM.\n4. **04-spring-boot-rest-crud**: Building RESTful CRUD APIs with Spring Boot.\n5. **05-spring-boot-security**: Implementing security in Spring Boot applications, including JDBC authentication and REST security.\n6. **06-spring-boot-mvc**: Building web applications using Spring Boot MVC.\n7. **09-spring-boot-jpa-advanced-mappings**: Advanced JPA mappings in Spring Boot.\n8. **10-spring-boot-aop**: Aspect-Oriented Programming (AOP) with Spring Boot.\n\nEach module contains example code, configuration files, and documentation to help understand and implement the concepts covered. The project also includes various dependencies and plugins configured in `pom.xml` files to facilitate development and testing.\n\nFor more detailed information, refer to the `README.md` file and the `HELP.md` files within each module.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeanlogan%2Fspring-boot-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeanlogan%2Fspring-boot-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeanlogan%2Fspring-boot-course/lists"}