El sistema de gestión de permisos MSFM es un conjunto de andamios de sistema livianos desarrollados en base a springBoot. Puede formar su propio backend del sistema y generar automáticamente código frontal y backend básico utilizando marcos como Spring Boot, Shiro, MyBatis, Layui, etc. : Gestión de usuarios, gestión de roles, gestión de derechos, gestión de recursos, gestión de bases de datos, generación de código fuente, gestión de programación, etc.
1. Usuarios del sistema, roles, adición, eliminación, modificación de permisos, asignación de permisos, coincidencia de colores de permisos
2. Puede elegir libremente almacenamiento local, Qiniu Cloud Storage y Alibaba Cloud Storage para cargar archivos.
3. Diccionario del sistema
4. Configure la información básica del sitio web, incluidas las restricciones de datos del blog.
5. Ver los registros de operaciones clave del sistema (las plantillas que deben monitorearse se pueden personalizar automáticamente en segundo plano del sistema)
6. Agregue la base de datos en línea y genere directamente el código fuente básico del front-end y del backend. Colóquelo en el directorio correspondiente del código fuente y reinicie Tomcat para uso directo y vista previa.
7. Las nuevas modificaciones a las tareas programadas del sistema se iniciarán, pausarán y reanudarán inmediatamente.
Marco central: SpringBoot
Marco de seguridad: Apache Shiro 1.3.2
Marco de almacenamiento en caché: Redis 4.0
Marco de búsqueda: Lucene 7.1
Programación de tareas: cuarzo 2.3
Marco de capa de persistencia: MyBatis 3 mybatisplus 2.1.4
Grupo de conexiones de base de datos: Alibaba Druid 1.0.2
Gestión de registros: SLF4J 1.7, Log4j
Marco frontal: layui
Plantilla de backend: layuicms 2.0.
Texto enriquecido: wangEditor
Se recomienda que los desarrolladores utilicen los siguientes entornos para evitar problemas.
IDE:idea
Base de datos: Mysql5.7 Redis (Ventana, Linux)
JDK: JAVA 8
WEB: Tomcat8 (cuando se desarrolla utilizando el marco springboot, no se utiliza ningún tomcat adicional, que viene con el marco)
Servidor WEB: Weblogic, Tomcat, WebSphere, JBoss, Jetty, etc.
Servidor de base de datos: Mysql5.5+
Sistema operativo: Windows, Linux (Linux distingue especialmente entre mayúsculas y minúsculas y se le debe prestar especial atención. No hay una fuente Microsoft Yahei en Linux. Debe instalar esta fuente para generar códigos de verificación)
1. Importe el código fuente al IDE
2. Importe mysiteforme.sql en src/main/resources/sql bajo la ruta del código fuente a la base de datos (qrtz.sql ya está incluido en varios jibenbiao mysiteforme.sql para tareas programadas)
3. Cambie el nombre de usuario y la contraseña de mysql en el archivo de configuración application.yml en el directorio srcmainresources al local
4. Al instalar la base de datos de Redis, la contraseña de la base de datos predeterminada está vacía (tenga en cuenta que *** se debe instalar Redis; de lo contrario, el sistema informará un error)
5. La ventana de Redis no se puede descargar en algunos lugares. Puede descargarla aquí https://pan.baidu.com/s/1dG22JQT.
6. Registre el servicio del sistema redis y abra cmd---> cambie al directorio donde está instalado redis--->redis-server.exe --service-install redis.windows-service.conf
7. Inicie la dirección de vista previa del sistema: http://localhost:8080 Nombre de usuario del administrador: prueba Contraseña: 1
Inicio de sesión del sistema
Permisos del sistema
Registro del sistema
ficha de datos
Asignación de permiso