{"id":16998620,"url":"https://github.com/sivaprasadreddy/springboot-learn-by-example","last_synced_at":"2025-03-17T09:30:47.390Z","repository":{"id":56819511,"uuid":"60908153","full_name":"sivaprasadreddy/springboot-learn-by-example","owner":"sivaprasadreddy","description":"SpringBoot Learn By Example Book","archived":false,"fork":false,"pushed_at":"2024-02-25T00:50:52.000Z","size":1110,"stargazers_count":74,"open_issues_count":6,"forks_count":93,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-02-27T21:50:22.982Z","etag":null,"topics":["spring","spring-mvc","spring-security","springboot"],"latest_commit_sha":null,"homepage":null,"language":"SCSS","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/sivaprasadreddy.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}},"created_at":"2016-06-11T13:24:19.000Z","updated_at":"2025-01-13T15:15:29.000Z","dependencies_parsed_at":"2024-10-27T12:58:55.332Z","dependency_job_id":null,"html_url":"https://github.com/sivaprasadreddy/springboot-learn-by-example","commit_stats":{"total_commits":24,"total_committers":1,"mean_commits":24.0,"dds":0.0,"last_synced_commit":"d4c47c720f6213616df76b991fce071ecf744582"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sivaprasadreddy%2Fspringboot-learn-by-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sivaprasadreddy%2Fspringboot-learn-by-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sivaprasadreddy%2Fspringboot-learn-by-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sivaprasadreddy%2Fspringboot-learn-by-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sivaprasadreddy","download_url":"https://codeload.github.com/sivaprasadreddy/springboot-learn-by-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243858794,"owners_count":20359257,"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":["spring","spring-mvc","spring-security","springboot"],"created_at":"2024-10-14T04:05:45.581Z","updated_at":"2025-03-17T09:30:44.007Z","avatar_url":"https://github.com/sivaprasadreddy.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"SpringBoot : Learn By Example\n===========================\n\nThis repository contains code examples for **SpringBoot Learn By Example** book.\n\nTable of contents\n\n1. Introduction to SpringBoot\n\t* Overview of Spring framework\n\t* Developing Web Application using SpringMVC and JPA\n\t* A Quick Taste of SpringBoot\n\n2. Getting Started with SpringBoot\n\t* What is SpringBoot?\n\t* Our First SpringBoot Application\n\t\n3. SpringBoot Behind the scenes\n\t* Exploring the Power of @Conditional\n\t* How SpringBoot AutoConfiguration Works?\n\t\n4. Creating Custom SpringBoot Starter\n\t* Create twitter4j-spring-boot-starter\n\n5. SpringBoot Essentials\t\n\t* Logging\n\t* Externalizing Configuration Properties\n\t* Developer Tools\n\t\n6. Working with JdbcTemplate\n\t* Using JdbcTemplate without SpringBoot\n\t* Using JdbcTemplate with SpringBoot\n\t* Initializing Database\n\t* How to use other Connection Pooling libraries?\n\n7. Working with MyBatis\n\t* Using SpringBoot MyBatis Starter\n\n8. Working with JOOQ\n\t* Using SpringBoot JOOQ Starter\n\n9. Working with JPA\n\t* Introducing Spring Data JPA\n\t* Using Spring Data JPA with SpringBoot\n\n10. Working with MongoDB\n\t* Introducing MongoDB\n\t* Getting Started with MongoDB using Mongo Shell\n\t* Talking to MongoDB using Spring Data Mongo\n\n11. Web Applications with SpringBoot\n\t* Developing Web Application using SpringBoot\n\t* Using Tomcat, Jetty, Undertow Embedded Servlet Containers\n\t* Customizing SpringMVC configuration\n\t* SpringBoot web application as deployable war\n\t* SpringBoot Supporting View Templates\n\t* Working with Thymeleaf Forms\n\t* Data Validation\n\t* File Uploading\n\t* Using ResourceBundles for Internationalization (I18N)\t\n\t\n12. Building REST API using SpringBoot\n\t* Introduction to RESTful WebServices\n\t* REST API using SpringMVC\n\t* REST API using Spring Data REST\n\t* Consuming REST API from AngularJS\n\n13. Securing Web Applications using SpringBoot\n\t* Spring Security in SpringBoot Web Application\n\t* Method Level Security\n\t* Securing REST API using SpringSecurity\t\n\t\n14. SpringBoot Actuator\n\t* Exploring Actuator Endpoints\n\t* Customizing Actuator Endpoints\n\t* Securing Actuator Endpoints\n\t* CORS support for Actuator Endpoints\n\t* Monitoring and management over JMX\n\t* Monitoring and management using a remote shell\n\t\n15. Testing SpringBoot Applications\n\t* Testing Support in SpringBoot\n\t* Testing RESTful Services using RestTemplate\n\t* Testing Secured Controller/Service Methods\n\t* Testing with Mockito\n\n16. Deploying SpringBoot Applications\n    * Running SpringBoot applications in production mode\n    * Deploying SpringBoot application on Heroku\n    * Running SpringBoot application on Docker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsivaprasadreddy%2Fspringboot-learn-by-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsivaprasadreddy%2Fspringboot-learn-by-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsivaprasadreddy%2Fspringboot-learn-by-example/lists"}