egovframe-compatibility

Installation
SKILL.md

eGovFrame Compatibility Rules

Overview

eGovFrame 4.x/5.x adds constraints on top of Spring conventions for government system development. Only eGovFrame-specific rules are documented here — Spring Framework knowledge assumed.

Scope: Java projects using org.egovframe.rte.* (eGovFrame 4.x+). Excludes egovframework.rte.* (3.10 and earlier), non-Java code, and frontend concerns.


Controller Layer

Target: @Controller, @RestController, and Servlet code only when Spring MVC is impractical and justified.

Rules:

  1. Map handlers with Spring MVC annotations.
  2. Do not inject or call DAO classes directly, including subclasses of SqlMapClientDaoSupport, SqlSessionDaoSupport, and HibernateDaoSupport.
  3. No direct NoSQL, MQ, or cache access from controllers.
  4. Route business logic through an injected service interface.
Installs
12
GitHub Stars
4
First Seen
Mar 26, 2026