Sistema de gestión de fondo SpringBoot

Guns se basa en Spring Boot2 y está comprometido con un sistema de gestión de antecedentes más conciso. Incluyendo administración del sistema, generación de código, adaptación de múltiples bases de datos, inicio de sesión único SSO, flujo de trabajo, SMS, envío de correo electrónico, inicio de sesión de OAuth2, programación de tareas, integración continua, implementación de docker y otras funciones.

 

Funciones del sistema de gestión

1. Gestión de usuarios 2. Gestión de roles 3. Gestión de departamentos 4. Gestión de menús 5. Gestión de diccionario 6. Registro de negocios 7. Registro de inicio de sesión 8. Gestión de supervisión 9. Gestión de notificaciones 10. Gestión de trabajos 11. Generación de código 12. Configuración de parámetros en línea

 

Características del proyecto

  1. Basado en SpringBoot, simplifica una gran cantidad de configuraciones de proyectos y dependencias de expertos, lo que le permite centrarse más en el desarrollo empresarial, una forma única de subcontratación y más código sin caos.

  2. Sistema de registro de registro perfecto, que puede registrar el registro de inicio de sesión y el registro de operaciones comerciales

  3. El motor de plantillas beetl se utiliza para encapsular y dividir la página principal, haciendo que el código html hinchado sea simple y fácil de mantener.

  4. El empaque secundario de los complementos js de uso común hace que el código js sea conciso y más fácil de mantener.

  5. La capa de controlador utiliza el método map + warpper para devolver los resultados y devolver datos más flexibles al front-end.

  6. Para evitar ataques XSS, filtre y reemplace todas las cadenas de caracteres ilegales de entrada a través de la clase XssFilter.

  7. Sistema de generación de código simple y utilizable. A través de SimpleTemplateEngine, puede generar controladores generales, páginas html y js relacionados con saltos, adiciones, eliminaciones y cambios en la página de inicio. También puede generar Servicio y Dao. Una serie de conmutadores xxxSwitch en ContextConfig puede controlar de manera flexible la generación de código de plantilla, lo que le permite dedicar su tiempo al negocio real.

  8. El mecanismo de intercepción de excepción unificada de la capa de controlador utiliza @ControllerAdvice para interceptar uniformemente excepciones. Para obtener más información, consulte la clase com.stylefeng.guns.core.aop.GlobalExceptionHandler.

  9. El modo unificado de escritura de mayúsculas y minúsculas js de cada página genera una variable global única para cada página, lo que mejora la eficiencia de la utilización de js y previene efectivamente el conflicto de nombres de funciones / nombres de clase causados ​​por el desarrollo de personal múltiple Mantener el código.

  10. Configuración de parámetros del sistema en línea, control flexible de interruptores de funciones de uso común, efectivo sin reiniciar el proyecto, actualización en tiempo real.

La siguiente es una captura de pantalla del sistema;

 

La siguiente es la dirección de descarga, solo descárguela directamente.

https://gitee.com/itcode-itcode/guns.git

117 artículos originales publicados · 69 alabanzas · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/zsd0819qwq/article/details/105402283
Recomendado
Clasificación