Spring Boot 백엔드와 Vue 프런트엔드로 구성된 HR 관리 시스템 스캐폴드로, 역할 기반 메뉴, 직원 정보, 급여 계좌와 온라인 채팅을 제공합니다.
yangzongzhuan/RuoYi
사용자·역할·메뉴·권한 관리, 코드 생성, 예약 작업 기능을 갖춘 Spring Boot 기반 Java 빠른 개발용 관리자 프레임워크입니다.
- 스타
- 8,640
- 포크
- 2,438
- 열린 이슈
- 22
- 마지막 커밋
- 28일 전
어떤 프로젝트인가요?
RuoYi는 Spring Boot 기반의 경량 Java 관리자 프레임워크로, 관리자 콘솔, 회원 센터, CMS, CRM, OA 도구 같은 웹 백오피스 시스템을 대상으로 합니다. Spring, MyBatis, Shiro를 핵심 기술 스택으로 사용하며, 무거운 추가 의존성이 없어 설정 후 바로 실행할 수 있도록 설계되었습니다.
사용자, 부서, 직위, 메뉴와 버튼, 데이터 범위 권한이 있는 역할, 사전, 매개변수, 공지사항, 작업 및 로그인 로그, 온라인 사용자, 실행 로그가 포함된 예약 작업 등 바로 사용할 수 있는 관리 모듈을 제공합니다. 또한 CRUD 페이지용 Java, HTML, XML, SQL을 생성하는 코드 생성기와 서버 및 캐시 모니터링, 커넥션 풀 모니터, 온라인 폼 빌더도 포함합니다.
프런트엔드는 H+ 관리자 테마 UI 프레임워크를 사용합니다. Spring Boot 2.x, 3.x, 4.x를 지원하는 브랜치가 따로 있으며, 저장소에는 프런트엔드·백엔드 분리 및 마이크로서비스용 관련 버전도 안내되어 있습니다.
핵심 기능
- 01메뉴 및 버튼 권한, 부서별 데이터 범위를 지원하는 역할 기반 접근 제어.
- 02사용자, 부서, 사전, 매개변수, 공지사항 관리 모듈 내장.
- 03CRUD 기능에 필요한 Java, HTML, XML, SQL을 생성하는 코드 생성기.
- 04실행 결과 로그를 제공하는 예약 작업 관리.
- 05서버, 캐시, 데이터베이스 커넥션 풀 모니터링.
- 06비즈니스 코드에서 API 문서를 자동 생성.
활용 사례
- 회사 내부 관리자 콘솔이나 백오피스 시스템 구축.
- 로그인, 역할, 메뉴 기능이 기본으로 필요한 Spring Boot 프로젝트 시작.
- 데이터베이스 테이블에 사용할 기본 CRUD 페이지와 SQL 생성.
- Java 웹 애플리케이션에 예약 작업 관리 UI 추가.
사용 전 알아둘 점
- README에 설치 또는 실행 안내가 없어 여기에 빠른 시작 단계를 표시하지 않습니다.
- 문서와 커뮤니티 논의는 주로 중국어로 이루어집니다.
토픽
자주 묻는 질문
- RuoYi은(는) 무엇인가요?
- 사용자·역할·메뉴·권한 관리, 코드 생성, 예약 작업 기능을 갖춘 Spring Boot 기반 Java 빠른 개발용 관리자 프레임워크입니다. RuoYi는 Spring Boot 기반의 경량 Java 관리자 프레임워크로, 관리자 콘솔, 회원 센터, CMS, CRM, OA 도구 같은 웹 백오피스 시스템을 대상으로 합니다. Spring, MyBatis, Shiro를 핵심 기술 스택으로 사용하며, 무거운 추가 의존성이 없어 설정 후 바로 실행할 수 있도록 설계되었습니다.
- RuoYi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- RuoYi은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- RuoYi은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. RuoYi의 마지막 커밋은 2026년 10월 10일입니다.
- RuoYi은(는) 어디에 사용할 수 있나요?
- 회사 내부 관리자 콘솔이나 백오피스 시스템 구축. 로그인, 역할, 메뉴 기능이 기본으로 필요한 Spring Boot 프로젝트 시작. 데이터베이스 테이블에 사용할 기본 CRUD 페이지와 SQL 생성. Java 웹 애플리케이션에 예약 작업 관리 UI 추가.
- RuoYi은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yangzongzhuan/RuoYi
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자연어 설명만으로 전체 CRUD 시스템을 생성하고, AI 채팅·지식 베이스·워크플로 오케스트레이션을 제공하는 Java 및 Vue3 로우코드 플랫폼입니다.
Bootstrap 및 다른 CSS 프레임워크용 확장 HTML 테이블 플러그인으로, 정렬·페이지네이션·행 선택과 확장 기능을 제공합니다.
Spring Boot와 MyBatis로 구축하고 Docker로 배포할 수 있는, 쇼핑몰 프런트엔드와 관리자 백엔드를 갖춘 풀스택 전자상거래 시스템입니다.