{"adoption": {"forks": 1159, "observed_at": "2026-08-28T04:07:31.833662+00:00", "stars": 2947}, "canonical_url": "https://ross.abutalabs.com/products/springmvc-mybatis-learning", "card": {"archived": false, "artifact_type": "learning-resource", "description": "SpringMVC 和 MyBatis 学习笔记，搭配示例，主要讲解一些基础的概念、用法和配置", "domain": ["education", "web-development", "backend", "tutorials"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["brianway/springmvc-mybatis-learning"], "name": "brianway/springmvc-mybatis-learning", "platform": ["jvm"], "pushed_at": "2022-01-08T14:14:14+00:00", "repo": "brianway/springmvc-mybatis-learning", "stars": 2947, "tags": ["spring-mvc", "mybatis", "java", "spring", "learning-notes", "tutorial", "beginner-friendly", "chinese-language", "example-code", "dao", "maven", "servlet"], "topics": ["springmvc", "mybatis"], "urls": [], "use_cases": ["learn spring mvc and mybatis from scratch with examples", "mybatis getting started tutorial covering mappers and dynamic sql", "how to integrate springmvc with mybatis in a maven project", "understand mybatis configuration, input/output mapping, and caching", "spring mvc annotation-based controller and handler mapping tutorial", "mybatis one-to-one, one-to-many, and many-to-many query examples"], "what_it_is": "A structured set of beginner-oriented study notes, written in Chinese, covering the Spring MVC and MyBatis Java web frameworks with accompanying runnable example code. It walks through core concepts, environment setup, configuration files, SQL mapping, and the integration of Spring MVC with MyBatis.", "when_to_avoid": ["you need current best practices - the notes teach the older XML-configuration style rather than modern Spring Boot annotation-first development", "you want deep analysis of framework internals or Spring source code, which the author tracks in a separate repository", "you need a production-ready library, an official license, or an actively maintained project (last release in 2022)"], "when_to_choose": ["you are a Java beginner who wants a gentle, example-driven introduction to Spring MVC and MyBatis basics", "you prefer reading structured notes in Chinese alongside runnable sample code", "you want to learn the classic XML-configuration workflow for building a Spring + MyBatis web app", "you need step-by-step coverage of topics like dynamic SQL, result mapping, lazy loading, and caching"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/springmvc-mybatis-learning", "repo": "brianway/springmvc-mybatis-learning", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "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:07:31.833662+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.833662+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.120263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f081cf9249c8284da68ab433f7f8cf2fa4d55964499e833ede25402a6f6f20c0", "fetched_at": "2026-08-28T04:07:31.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/brianway/springmvc-mybatis-learning"}], "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": 3828, "days_push": 1698, "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}}