{"id":19236473,"url":"https://github.com/suelengalhardo/to-dolist_java","last_synced_at":"2026-05-08T04:02:25.276Z","repository":{"id":252956173,"uuid":"842014887","full_name":"SuelenGalhardo/To-DoList_Java","owner":"SuelenGalhardo","description":"API for Task control","archived":false,"fork":false,"pushed_at":"2024-08-19T18:23:11.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T13:46:09.848Z","etag":null,"topics":["api-rest","java","maven","restclient","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/SuelenGalhardo.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-08-13T13:54:41.000Z","updated_at":"2024-08-19T18:23:14.000Z","dependencies_parsed_at":"2024-11-09T16:35:36.066Z","dependency_job_id":null,"html_url":"https://github.com/SuelenGalhardo/To-DoList_Java","commit_stats":null,"previous_names":["suelengalhardo/to-dolist_java"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SuelenGalhardo/To-DoList_Java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuelenGalhardo%2FTo-DoList_Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuelenGalhardo%2FTo-DoList_Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuelenGalhardo%2FTo-DoList_Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuelenGalhardo%2FTo-DoList_Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SuelenGalhardo","download_url":"https://codeload.github.com/SuelenGalhardo/To-DoList_Java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuelenGalhardo%2FTo-DoList_Java/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266785452,"owners_count":23983821,"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","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["api-rest","java","maven","restclient","spring-boot"],"created_at":"2024-11-09T16:20:56.162Z","updated_at":"2026-05-08T04:02:25.206Z","avatar_url":"https://github.com/SuelenGalhardo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# To-DoList_Java\nAPI for Task control\n\n\nDocumentation 🛠️: \nhttps://efficient-sloth-d85.notion.site/Curso-de-Java-2408d11bfc3447e980fe9460b6293976\n- Java-https://efficient-sloth-d85.notion.site/Java-17-cb8f150e72a249fd9ec30b8da30f27af\n- Maven: https://efficient-sloth-d85.notion.site/Maven-d11762457beb4cf7a0ecc83e22f99991\n  Maven Repository: https://mvnrepository.com/- \n- Rest Client: https://efficient-sloth-d85.notion.site/Rest-Client-da993bf3e73c4a77b1357b45cdf17bda\n\n🛠️\n- SpringBoot:\n- https://start.spring.io/\n- Spring Boot DevTools dependency\n- Spring Web Application\n  \nExtensions for VS code: \n\n-**vscjava.vscode-java-pack**\n    - vscjava.vscode-java-debug\n    - vscjava.vscode-java-test\n    - vscjava.vscode-java-dependency\n    - vscjava.vscode-maven\n    - redhat.java\n- **vscjava.vscode-spring-initializr**\n- **vmware.vscode-spring-boot**\n- **vscjava.vscode-spring-boot-dashboard**\nLibrerias:\n- Lombok Annotations Support for VS Code: https://projectlombok.org/\nLombok es una biblioteca de código abierto para Java que elimina la necesidad de escribir código repetitivo y tedioso\n-Spring Data JPA -  https://spring.io/projects/spring-data-jpa, no permite hacer la comunicacion con el banco de datos y maniplar los datos- ORM-Mapeamento de objetos relacional\n\nbase de datos:\n- H2 DATABASE engine //https://www.h2database.com/html/main.html \nhttp://localhost:8080/h2-console\n\n\n\n\n\n\nPort:\nnetstat -ano | findstr :8080\ndetener proceso: taskkill /PID \u003cPID\u003e /F\nsudo kill -9 \u003cPID\u003e\nStop-Process -Id 11028 -Force\n\n\nCommands mvn :\n\nmvn clean install\nmvn -v\nmvn --version\nmvn validate\nmvn compile\nmvn spring-boot:run\nmvn clean\nmvn clean package\nmvn clean install\nmvn archetype:generate\nmvn archetype:generate\nmvn clean install -P\u003cprofile-name\u003e\nmvn plugin:goal\nmvn test\nmvn install\nmvn help\nmvn exec:java -Dexec.mainClass=\"com.example.Main\"\nmvn site\nmvn deploy\nRODAR  APLICAÇAO: deploy build\nmvn spring-boot:run\n\n\nStatus codes HTTP status code:\n//https://http.cat/\nhttps://http.cat/[status_code]\n\nA Java standalone implementation of the bcrypt password hash function:\nhttps://github.com/patrickfav/bcrypt\nhttps://favr.dev/opensource/bcrypt/\n\nDevTools-spring-boot: \nhttps://docs.spring.io/spring-boot/docs/1.5.16.RELEASE/reference/html/using-boot-devtools.html\n-Live Reload\n\ndeploy en Render:\n\n\n\nnotas:/*\n     * Metodos de HTTP para el servidor\n     * +GET - Buscar una información dentro de la base de datos/aplicacion\n     * +post - adicionar un datos/aplicacion\n     * +PUT- alterar una información o la base de datos/aplicacion/objeto , mas de\n     * una informacion\n     * +DELETE - remove un datos/aplicacion\n     * +PATCH - alterar solamente una parte información dato/aplicacion , somente\n     * una parte información\n     */\n\n    // Metodo (funcionalidad) de una clase\n\nmodificadores de acceso en java: \npublic\nprivate\nprotected   \ndefault\n\ntipos de datos: \nString(text )\nInterger(int) numeros interos\ndouble (double) numeros 0.000\nFloat(float) numeros 0.000\ndate (Date)\nvoid (void) no hay returnt\n\ninformaciones del usuario se encuenta dentro del Body @RequestBody\n\ngetters \nprivate: setters - atibuir metodo privado de una clase \n\nsetUsername para adicionar valor\ngetUsername para buscar valor\n\n\nORM (Object-Relational Mapping) users table \n\n{\n    \"description\":\"Tarefa para gravar aula de Tasks do Curso de Spring Boot\",\n    \"title\":\"Gravaçao de aula\",\n    \"priority\":\"ALTA\",\n    \"startAt\":\"2024-10-20T12:30:00\",\n    \"endAt\":\"2024-10-17T12:30:00\",\n    \"idUser\":\"62e9b6b6-b95f-46fa-b1c8-f0817b065be8\"\n}","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuelengalhardo%2Fto-dolist_java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuelengalhardo%2Fto-dolist_java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuelengalhardo%2Fto-dolist_java/lists"}