{"id":50414882,"url":"https://github.com/gmoon92/toy","last_synced_at":"2026-05-31T05:03:55.485Z","repository":{"id":40998425,"uuid":"180614887","full_name":"gmoon92/toy","owner":"gmoon92","description":"토이 프로젝트 저장소","archived":false,"fork":false,"pushed_at":"2026-03-31T06:34:20.000Z","size":95520,"stargazers_count":4,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-03-31T08:43:00.801Z","etag":null,"topics":["java","maven","spring"],"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/gmoon92.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-04-10T15:51:56.000Z","updated_at":"2026-03-31T06:34:24.000Z","dependencies_parsed_at":"2023-01-21T13:45:42.226Z","dependency_job_id":"ea092ffd-e7f6-4b9c-9924-9caf60f7727e","html_url":"https://github.com/gmoon92/toy","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gmoon92/toy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoon92%2Ftoy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoon92%2Ftoy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoon92%2Ftoy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoon92%2Ftoy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmoon92","download_url":"https://codeload.github.com/gmoon92/toy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoon92%2Ftoy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33719601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"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":["java","maven","spring"],"created_at":"2026-05-31T05:03:55.416Z","updated_at":"2026-05-31T05:03:55.478Z","avatar_url":"https://github.com/gmoon92.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Toy\n\n여러 공부할 것들 학습 및 토이 프로젝트 저장소\n\n## TOC\n\n- AI\n  - [Claude API](ai/docs/claude/README.md)\n- [google-spreadsheet](google-spreadsheet/README.md)\n- [java-core](java-core/README.md)\n- [payment](payment/README.md)\n- [spring-batch](spring-batch/README.md)\n- [spring-beanio](spring-beanio/README.md)\n- spring-cache\n    - [jpa-second-level-cache](spring-cache/jpa-second-level-cache/README.md)\n    - [spring-data-redis](spring-cache/spring-data-redis/README.md)\n- [spring-cloud](spring-cloud/README.md)\n  - [spring-cloud-bus](spring-cloud/spring-cloud-bus/README.md)\n  - [spring-configserver](spring-cloud/spring-configserver/README.md)\n- [spring-integration](spring-integration/README.md)\n    - [spring-integration-amqp](spring-integration/spring-integration-amqp/README.md)\n- spring-event\n    - [spring-async](spring-event/spring-async/README.md)\n    - [spring-event-listener](spring-event/spring-event-listener/README.md)\n    - [spring-fcm](spring-event/spring-fcm/README.md)\n    - [spring-kafka](spring-event/spring-kafka/README.md)\n    - [spring-quartz-cluster](spring-event/spring-quartz-cluster/README.md)\n    - [spring-scheduling](spring-event/spring-scheduling/README.md)\n- [spring-jooq](spring-jooq/README.md)\n- spring-jpa\n    - [hibernate-annotation](spring-jpa/hibernate-annotation/README.md)\n    - [hibernate-batch-insert](spring-jpa/hibernate-batch-insert/README.md)\n    - [hibernate-envers](spring-jpa/hibernate-envers/doc/spring-data-envers.md)\n    - [hibernate-performance](spring-jpa/hibernate-performance/doc)\n    - [hibernate-sequence-generator](spring-jpa/hibernate-sequence-generator/README.md)\n    - [hibernate-type](spring-jpa/hibernate-type/README.md)\n    - [querydsl-projections](spring-jpa/querydsl-projections/README.md)\n    - [querydsl-sql](spring-jpa/querydsl-sql/README.md)\n    - [spring-jpa-pagination](spring-jpa/spring-jpa-pagination/README.md)\n    - [spring-jpa-specs](spring-jpa/spring-jpa-specs/README.md)\n    - [spring-jpa-multi-datasource](spring-jpa/spring-jpa-multi-datasource/README.md)\n    - [time-sorted-unique-identifier](spring-jpa/time-sorted-unique-identifier/README.md)\n- spring-lock\n    - [spring-jpa-lock](spring-lock/spring-jpa-lock/README.md)\n    - [spring-lock-redisson](spring-lock/spring-lock-redisson/README.md)\n- [spring-properties](spring-properties/README.md)\n- [spring-poi](spring-poi/README.md)\n- spring-mvc\n    - [spring-access-log](spring-mvc/spring-access-log/README.md)\n    - [spring-web-converter](spring-mvc/spring-web-converter/README.md)\n    - [spring-web-session](spring-mvc/spring-web-session/README.md)\n- [spring-reactive](spring-reactive/README.md)\n- [spring-security](spring-security/README.md)\n    - [spring-security-cors](spring-security/spring-security-cors/README.md)\n    - [spring-security-csrf-aspect](spring-security/spring-security-csrf-aspect/README.md)\n    - [spring-security-jwk](spring-security/spring-security-jwk/README.md)\n    - [spring-security-jwt](spring-security/spring-security-jwt/README.md)\n    - [spring-security-password-encoder](spring-security/spring-security-password-encoder/README.md)\n    - [spring-security-whiteship](spring-security/spring-security-whiteship/doc)\n- spring-triangle\n    - [spring-aop](spring-triangle/spring-aop/src/test/java/com/gmoon/springaop/SpringAopApplicationTests.java)\n    - [spring-framework](spring-triangle/spring-framework/doc)\n- [spring-tx](spring-tx/README.md)\n- spring-utils\n    - [spring-core-utils](spring-utils/spring-core-utils/src/test/java/com/gmoon/springcoreutils/SpringCoreUtilsApplicationTests.java)\n    - [spring-logging](spring-utils/spring-logging/README.md)\n- test\n    - [awaitility](test/awaitility/README.md)\n    - [dbrestore](test/dbrestore/README.md)\n    - [embedded-redis](test/embedded-redis/README.md#1-embedded-redis-for-kstyrc)\n    - [fixture-monkey](test/fixture-monkey/README.md)\n    - [jacoco](test/jacoco/README.md)\n    - [junit5](test/junit5/src/test/java/com/gmoon/junit5/Junit5ApplicationTests.java)\n    - [localstack](test/localstack/README.md)\n    - [mockito](test/mockito/README.md)\n    - [quickperf](test/quickperf/README.md)\n    - [rest-assured](test/rest-assured/README.md)\n    - [spring-bean-profiler](test/spring-bean-profiler/README.md)\n    - [test-context-caching](test/test-context-caching/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmoon92%2Ftoy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmoon92%2Ftoy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmoon92%2Ftoy/lists"}