{"adoption": {"forks": 856, "observed_at": "2026-08-28T04:05:26.296356+00:00", "stars": 1716}, "canonical_url": "https://ross.abutalabs.com/products/roncoo-spring-boot-demo", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Spring Boot的基础教程，由浅入深，一步一步学习Spring Boot，最后学到的不单单是基础！Spring Cloud基础教程请看：https://github.com/roncoo/spring-cloud-demo", "domain": ["developer-tools", "tutorials", "backend", "web-development"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": "http://www.roncoo.com/", "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["roncoo/spring-boot-demo"], "name": "roncoo/spring-boot-demo", "platform": ["jvm", "cross-platform"], "pushed_at": "2019-01-30T05:54:37+00:00", "repo": "roncoo/spring-boot-demo", "stars": 1716, "tags": ["spring-boot", "java", "tutorial", "demo-code", "spring-cloud", "chinese-language"], "topics": ["spring-boot", "java", "demo", "roncoo"], "urls": [], "use_cases": ["learn spring boot from scratch", "spring boot tutorial with example code", "step by step spring boot basics", "find sample spring boot demo projects", "prepare for learning spring cloud", "java backend framework learning resource"], "what_it_is": "A Spring Boot tutorial repository by roncoo that teaches Spring Boot fundamentals step by step through demo source code, accompanied by free video courses and written documentation. It is a learning resource rather than a production library, with a companion Spring Cloud tutorial repository.", "when_to_avoid": ["you need production-ready starter code or an actively maintained template", "you need up-to-date Spring Boot 3.x examples (repo last released in 2019)", "you need a library or framework to include in your application"], "when_to_choose": ["you are a Java developer starting with Spring Boot", "you prefer learning via runnable demo code plus video lessons", "you want a Chinese-language Spring Boot tutorial"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/roncoo-spring-boot-demo", "repo": "roncoo/spring-boot-demo", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.296356+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.690469+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88192a09946a3279f623d917019f71ba575c77de45ddfd11f9b92f989a66f48a", "fetched_at": "2026-08-28T04:05:26.296356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roncoo/spring-boot-demo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3663, "days_push": 2772, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}