MSFM 권한 관리 시스템은 springBoot를 기반으로 개발된 경량 시스템 스캐폴딩 세트로, 자체 시스템 백엔드를 구성하고 Spring Boot, Shiro, MyBatis, Layui 등과 같은 프레임워크를 사용하여 기본 프론트 및 백엔드 코드를 자동으로 생성할 수 있습니다. : 사용자 관리, 역할 관리, 권한 관리, 리소스 관리, 데이터베이스 관리, 소스코드 생성, 스케줄링 관리 등
1. 시스템 사용자, 역할, 권한 추가, 삭제, 수정, 권한 할당, 권한 색상 매칭
2. 파일 업로드를 위해 로컬 저장소, Qiniu Cloud Storage 및 Alibaba Cloud Storage를 자유롭게 선택할 수 있습니다.
3. 시스템 사전
4. 블로그 데이터 제한을 포함한 기본 웹사이트 정보 구성
5. 주요 시스템 작업 로그 보기(모니터링해야 하는 템플릿은 시스템 배경에서 자동으로 사용자 정의 가능)
6. 온라인으로 데이터베이스를 추가하고 프런트엔드 및 백엔드 기본 소스 코드를 직접 생성하고 소스 코드의 해당 디렉터리에 넣은 후 Tomcat을 다시 시작하여 직접 사용하고 미리 볼 수 있습니다.
7. 시스템 예약 작업에 대한 새로운 수정 사항이 즉시 시작, 일시 중지 및 재개됩니다.
핵심 프레임워크: SpringBoot
보안 프레임워크: Apache Shiro 1.3.2
캐싱 프레임워크: Redis 4.0
검색 프레임워크: Lucene 7.1
작업 스케줄링: Quartz 2.3
지속성 레이어 프레임워크: MyBatis 3 mybatisplus 2.1.4
데이터베이스 연결 풀: Alibaba Druid 1.0.2
로그 관리: SLF4J 1.7, Log4j
프론트엔드 프레임워크:layui
백엔드 템플릿:layuicms 2.0.
서식 있는 텍스트: wangEditor
문제를 피하기 위해 개발자는 다음 환경을 사용하는 것이 좋습니다.
IDE:아이디어
DB:Mysql5.7 Redis(윈도우,리눅스)
JDK: 자바 8
WEB: Tomcat8(springboot 프레임워크를 사용하여 개발할 때 프레임워크와 함께 제공되는 추가 tomcat이 사용되지 않음)
웹 서버: Weblogic, Tomcat, WebSphere, JBoss, Jetty 등
데이터베이스 서버: Mysql5.5+
운영 체제: Windows, Linux(Linux는 특히 대소문자를 구분하므로 특별한 주의가 필요합니다. Linux에는 Microsoft Yahei 글꼴이 없습니다. 확인 코드를 생성하려면 이 글꼴을 설치해야 합니다.)
1. 소스 코드를 IDE로 가져옵니다.
2. 소스 코드 경로 아래의 src/main/resources/sql에서 mysiteforme.sql을 데이터베이스로 가져옵니다(qrtz.sql은 예약된 작업을 위해 여러 jibenbiao mysiteforme.sql에 이미 포함되어 있습니다).
3. srcmainresources 디렉터리에 있는 application.yml 구성 파일의 mysql 사용자 이름과 비밀번호를 로컬 사용자 이름으로 변경합니다.
4. Redis 데이터베이스를 설치할 때 기본 데이터베이스 비밀번호는 비어 있습니다(참고 *** Redis를 설치해야 합니다. 그렇지 않으면 시스템에서 오류가 보고됩니다)
5. Redis 창은 일부 장소에서 다운로드할 수 없습니다. https://pan.baidu.com/s/1dG22JQT에서 다운로드할 수 있습니다.
6. redis 시스템 서비스를 등록하고 cmd를 엽니다--->redis가 설치된 디렉터리로 전환--->redis-server.exe --service-install redis.windows-service.conf
7. 시스템 미리보기 시작 주소: http://localhost:8080 관리자 사용자 이름: test 비밀번호: 1
시스템 로그인
시스템 권한
시스템 로그
데이터 시트
권한 할당