{"id":28204991,"url":"https://github.com/koubae/java-spring-examples","last_synced_at":"2026-04-13T19:31:49.312Z","repository":{"id":170280793,"uuid":"646413257","full_name":"Koubae/java-spring-examples","owner":"Koubae","description":"Collection of Java Spring App examples, good for learning and collect re-usable code snippets or concepts","archived":false,"fork":false,"pushed_at":"2023-06-08T16:58:20.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T23:08:24.600Z","etag":null,"topics":["database","java","java-app","javascript","mysql","spring","spring-boot","spring-data","spring-mvc","web","web-development","website"],"latest_commit_sha":null,"homepage":"https://federicobau.dev/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Koubae.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-28T10:19:59.000Z","updated_at":"2023-05-28T16:15:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"44a23de0-7499-4518-8495-2af31bb5e99a","html_url":"https://github.com/Koubae/java-spring-examples","commit_stats":null,"previous_names":["koubae/java-spring-examples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Koubae/java-spring-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koubae%2Fjava-spring-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koubae%2Fjava-spring-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koubae%2Fjava-spring-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koubae%2Fjava-spring-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Koubae","download_url":"https://codeload.github.com/Koubae/java-spring-examples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koubae%2Fjava-spring-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31768636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"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":["database","java","java-app","javascript","mysql","spring","spring-boot","spring-data","spring-mvc","web","web-development","website"],"created_at":"2025-05-17T07:11:03.200Z","updated_at":"2026-04-13T19:31:49.302Z","avatar_url":"https://github.com/Koubae.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Java Spring Examples\n==================== \n\n\nCollection of Java Spring App examples, good for learning and collect re-usable code snippets or concepts\n\nSee Also : [Java - Koubae/Programming-CookBook](https://github.com/Koubae/Programming-CookBook/tree/master/Programming%20Languages/Java)\n\n\nApps\n----\n\n\n\nDocumentation\n-------------\n\n### Spring \n\n* [What exactly is Field Injection and how to avoid it?](https://stackoverflow.com/a/39892204/13903942)\n    * [Field Dependency Injection Considered Harmful - Blog](https://www.vojtechruzicka.com/field-dependency-injection-considered-harmful/)\n\n* **6.0.9**\n    * [The IoC Container](https://docs.spring.io/spring-framework/reference/core/beans.html)\n    * [Constructor-based Dependency Injection](https://docs.spring.io/spring-framework/reference/6.1-SNAPSHOT/core/beans/dependencies/factory-collaborators.html#beans-constructor-injection)\n    * [Setter-based Dependency Injection](https://docs.spring.io/spring-framework/reference/6.1-SNAPSHOT/core/beans/dependencies/factory-collaborators.html#beans-setter-injection)\n\n* **4.2**\n    * [The IoC container](https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/beans.html) \n    * [Constructor-based dependency injection](https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/beans.html#beans-constructor-injection) \n    * [Setter-based dependency injection](https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/beans.html#beans-setter-injection) \n\n\nFrameworks \u0026 Libraries\n--------\n\n\n### Testing\n\n#### Integration Tests\n\n* [Rest Assured](https://rest-assured.io/)\n\n\nProjects\n--------\n\n\n### Spring \n\n* [Are there any big spring-boot open source projects?](https://stackoverflow.com/questions/54782469/are-there-any-big-spring-boot-open-source-projects)\n\u003cdiv class=\"s-prose js-post-body\" itemprop=\"text\" style=\"display: block;\"\u003e\n\u003cp\u003eHere are some non pet store but a real world , non trivial , and open source application that use Spring Boot 2.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"https://thingsboard.io/\" rel=\"nofollow noreferrer\"\u003eThingsboard\u003c/a\u003e which is an IoT platform with the microservice architecture. Built with Spring Boot , Spring Security , Spring Data , Spring MVC etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"http://www.flowable.org\" rel=\"nofollow noreferrer\"\u003eFlowable\u003c/a\u003e is a business process engines that are based on Spring and have already upgrade to \u003ca href=\"https://blog.flowable.org/2018/04/11/the-road-to-spring-boot-2-0/\" rel=\"nofollow noreferrer\"\u003esupport Spring Boot 2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"https://github.com/spring-io/initializr\" rel=\"nofollow noreferrer\"\u003eSpring Initializr\u003c/a\u003e is the backend web API that can quickly generate a sample spring-boot project. It is exactly the backend API that powered the famous \u003ca href=\"https://start.spring.io/\" rel=\"nofollow noreferrer\"\u003estart.spring.io\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"https://github.com/obsidiandynamics/kafdrop\" rel=\"nofollow noreferrer\"\u003eKafdrop\u003c/a\u003e is the web client that managing Kafka. Built with Spring Boot, Spring MVC, Freemarker etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"https://www.klaw-project.io/\" rel=\"nofollow noreferrer\"\u003eKlaw\u003c/a\u003e is another web client that managing Kafka. Built with Spring Boot, Spring MVC, Spring Security,Spring Data JPA and Thymeleaf etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eThe \u003ca href=\"https://github.com/corona-warn-app/cwa-server\" rel=\"nofollow noreferrer\"\u003ebackend\u003c/a\u003e of the \u003ca href=\"https://www.coronawarn.app/en/\" rel=\"nofollow noreferrer\"\u003eCorona-Warn-App\u003c/a\u003e which is an app that helps trace infection chains of COVID-19 in Germany.Built with Spring Boot, Spring MVC, Spring Security,Spring Data JPA, Bean Validation etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eCloudFoundry User Account and Authentication (\u003ca href=\"https://github.com/cloudfoundry/uaa\" rel=\"nofollow noreferrer\"\u003eUAA\u003c/a\u003e) Server is a multi tenant identity management service used in Cloud Foundry , but also available as a stand alone OAuth2 server. Built with Spring Boot , Spring MVC , Spring Security , Spring JDBC etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cp\u003e\u003ca href=\"https://github.com/apolloconfig\" rel=\"nofollow noreferrer\"\u003eApollo\u003c/a\u003e is the distributed configuration management system to allow you change your application 's configuration to take effect in the real time without starting your application. Can be used to implement grayscale release too. Built with Spring Boot , Spring Cloud (e.g Eureka) , Spring Session , Spring Security , Spring MVC , Spring Data JPA etc.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n    \u003c/div\u003e\n\n\nFurther Readins\n---------------\n\n\n* [\"Loading class com.mysql.jdbc.Driver ... is deprecated\" message](https://stackoverflow.com/questions/52344453/loading-class-com-mysql-jdbc-driver-is-deprecated-message)\n* [Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver' [duplicate]](https://stackoverflow.com/questions/52032739/loading-class-com-mysql-jdbc-driver-this-is-deprecated-the-new-driver-class)\n* [Why it is necessary to extend`SpringBootServletInitializer` while deploying it to an external tomcat](https://stackoverflow.com/questions/48047909/why-it-is-necessary-to-extendspringbootservletinitializer-while-deploying-it-t)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoubae%2Fjava-spring-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoubae%2Fjava-spring-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoubae%2Fjava-spring-examples/lists"}