{"adoption": {"forks": 1391, "observed_at": "2026-08-28T04:09:13.804758+00:00", "stars": 5259}, "canonical_url": "https://ross.abutalabs.com/products/springboot-guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": "SpringBoot2.0+从入门到实战！", "domain": ["web-development", "backend", "tutorials", "developer-tools"], "enriched": true, "function": ["documentation", "web-framework", "orm", "message-queue"], "health_score": 59, "homepage": "https://snailclimb.gitee.io/springboot-guide/#/", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["CodingDocs/springboot-guide"], "name": "CodingDocs/springboot-guide", "platform": ["jvm"], "pushed_at": "2026-02-02T13:08:52+00:00", "repo": "CodingDocs/springboot-guide", "stars": 5259, "tags": ["spring-boot", "tutorial", "mybatis", "dubbo", "rabbitmq", "spring-data-jpa", "chinese-language", "spring"], "topics": ["springboot", "dubbo", "mybatis", "rabbitmq", "spring-data-jpa", "asynchronous"], "urls": [], "use_cases": ["learn spring boot from scratch", "spring boot tutorial for beginners", "how to integrate mybatis with spring boot", "spring boot rest api example", "spring boot exception handling best practices", "spring boot async programming guide", "spring boot with dubbo and kafka integration"], "what_it_is": "An open-source Chinese-language tutorial guide for learning Spring Boot 2.0+ from basics to practical usage, covering topics like REST APIs, JPA, MyBatis, exception handling, async programming, and integrations with Dubbo, Kafka, and RabbitMQ. It is maintained as a documentation repository with accompanying example code rather than a runnable software product.", "when_to_avoid": ["you need production-ready framework code rather than learning material", "you require English-language documentation", "you need up-to-date coverage of the newest Spring Boot 3.x features"], "when_to_choose": ["you are a Java developer starting with Spring Boot and want structured, practical tutorials", "you want Chinese-language explanations with runnable example code", "you need coverage of common integrations like MyBatis, JPA, Swagger, and message queues"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/springboot-guide", "repo": "CodingDocs/springboot-guide", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "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:09:13.804758+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.804758+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:59:31.008799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4408dca7bae6efa739e3a0bbf49a5222ea6aba75a9590b1a654d2ef930550a9c", "fetched_at": "2026-08-28T04:09:13.804758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodingDocs/springboot-guide"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2836, "days_push": 212, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}