{"id":19078162,"url":"https://github.com/hafidielyass/restfulspring","last_synced_at":"2026-05-09T05:09:42.673Z","repository":{"id":237047151,"uuid":"622425928","full_name":"Hafidielyass/restfulspring","owner":"Hafidielyass","description":"basic rest/spring api to manage users","archived":false,"fork":false,"pushed_at":"2024-04-29T17:46:54.000Z","size":64,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T05:25:29.674Z","etag":null,"topics":["hibernate-jpa","mysql-database","rest-api","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/Hafidielyass.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":"2023-04-02T04:16:54.000Z","updated_at":"2024-12-03T10:34:02.000Z","dependencies_parsed_at":"2024-04-29T19:12:08.585Z","dependency_job_id":null,"html_url":"https://github.com/Hafidielyass/restfulspring","commit_stats":null,"previous_names":["dccxvii/restfulspring","hafidielyass/restfulspring"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hafidielyass/restfulspring","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hafidielyass%2Frestfulspring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hafidielyass%2Frestfulspring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hafidielyass%2Frestfulspring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hafidielyass%2Frestfulspring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hafidielyass","download_url":"https://codeload.github.com/Hafidielyass/restfulspring/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hafidielyass%2Frestfulspring/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32807879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["hibernate-jpa","mysql-database","rest-api","spring-boot"],"created_at":"2024-11-09T02:06:22.666Z","updated_at":"2026-05-09T05:09:42.650Z","avatar_url":"https://github.com/Hafidielyass.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"RESTful API with Spring - User Management\nThis is a simple RESTful API built with Spring framework that allows managing user data. Users can be created, retrieved, updated and deleted using HTTP requests.\n\nAPI endpoints\nThe following endpoints are available for managing user data:\n\nCreate User\nPOST /Users/createUser: Create a new user\nThe user data should be sent in the request body in JSON format.\n\nGet All Users\nGET /Users/AllUsers: Retrieve all users\nReturns a list of all the users stored in the database.\n\nUpdate User\nPUT /Users/updateUser/{id}: Update an existing user\nUpdates the user with the specified ID. The new user data should be sent in the request body in JSON format.\n\nDelete User\nDELETE /Users/deleteUser/{id}: Delete an existing user\nDeletes the user with the specified ID.\n\nRunning the application\nTo run the application, you need to have Java and Maven installed on your system. Then, follow these steps:\n\nClone the repository\n\nOpen a terminal window and navigate to the project root directory\n\nRun the command mvn spring-boot:run\n\nThe application should start and be accessible at http://localhost:8080\n\nConclusion\nThis is a simple example of a RESTful API built with Spring framework that allows managing user data. The endpoints provided can be used to create, retrieve, update and delete user data. You can build upon this example to create more complex APIs for your own use cases.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhafidielyass%2Frestfulspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhafidielyass%2Frestfulspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhafidielyass%2Frestfulspring/lists"}