renren-security es un sistema de gestión de permisos liviano. Sus objetivos principales de diseño son desarrollarse rápidamente, aprender fácilmente, ser liviano y fácil de expandir. Proporciona dos temas, AdminLTE y Layui, para elegir.
Para construir un proyecto usando renren-security, solo necesita escribir alrededor del 30% del código y el sistema genera automáticamente el resto del código.
2. Estructura de código y comentarios amigables, fáciles de leer y de desarrollo secundario.
3. Admite HTML, JSP, Velocity, Freemarker y otras vistas, sin umbral técnico
4. Un mecanismo completo de generación de código puede generar códigos de entidad, xml, dao, servicio, html y js en línea, lo que reduce las tareas de desarrollo en más del 70%.
5. Control de permisos flexible, que puede controlar la página o el botón para cumplir con la mayoría de los requisitos de permisos.
6. La interacción de la página utiliza vue2.x, lo que mejora enormemente la eficiencia del desarrollo.
7. Presentamos tareas programadas de Quartz, que pueden completar dinámicamente tareas como agregar, modificar, eliminar, pausar, restaurar y ver registros.
8. Al introducir un mecanismo de enrutamiento, la actualización de la página permanecerá en la página actual.
Reconstruya completamente la seguridad de renren y cámbiela a una arquitectura de separación de front-end y back-end, que esté más en línea con las necesidades de la empresa.
Estructura de código amigable y comentarios, fácil de leer y desarrollo secundario.
Cumple con los requisitos de especificación del Manual de desarrollo Java de Alibaba y puede usarse como especificaciones de código empresarial
Realice la separación entre front-end y back-end y realice la interacción de datos a través de tokens. El front-end ya no necesita prestar atención a la tecnología de back-end.
El control de permisos flexible puede controlar páginas o botones para cumplir con la mayoría de los requisitos de permisos.
Proporciona una interfaz CrudService para encapsular adiciones, eliminaciones, modificaciones y consultas, haciendo que el código sea más conciso.
La interacción de la página utiliza Vue2.x, lo que mejora enormemente la eficiencia del desarrollo.
Gestión completa de departamentos y permisos de datos, y control de permisos de datos mediante anotaciones.
Prevención XSS completa y filtrado de scripts para eliminar por completo los ataques XSS
El mecanismo completo de generación de código puede generar códigos de entidad, xml, dao, servicio, vue y sql en línea, lo que reduce las tareas de desarrollo en más del 70%.
Admite implementación de clúster, la sesión se almacena en redis
Presentamos tareas programadas de Quartz, que pueden completar dinámicamente tareas como agregar, modificar, eliminar, pausar, restaurar y ver registros.
Presentamos el marco de verificación Hibernate Validator para implementar fácilmente la verificación back-end
Presentamos servicios de almacenamiento en la nube, ya compatibles: Qiniu Cloud, Alibaba Cloud, Tencent Cloud, etc.
Presentamos el soporte de documentos swagger para facilitar la escritura de documentos de interfaz API
v2.0.0
1. Función de registro del sistema agregada
2. Fortalecer la gestión de permisos Al crear una función, solo puede otorgar permisos existentes y solo puede administrar sus propios administradores y funciones.
3. Dividir según módulos funcionales, solo es necesario introducir los módulos funcionales correspondientes
4. Para encapsular parámetros de consulta y agregar nuevos campos de consulta, solo necesita modificar el SQL
5. Introduzca el marco de verificación Hibernate Validator para implementar fácilmente la verificación back-end
6. Agregue una plantilla API y use el token como token de inicio de sesión, lo que facilita enormemente el desarrollo de la interfaz de la APLICACIÓN.
7. Introducir servicios de almacenamiento en la nube, ya compatibles: Qiniu Cloud, Alibaba Cloud, Tencent Cloud.
8. Agregue la función de clasificación de listas jqGrid
9. El generador de código puede generar SQL relacionado con menús, despidiéndose de agregar menús y botones manualmente.
10. El generador de código se genera de acuerdo con la estructura del proyecto y se puede copiar directamente al proyecto sin ninguna modificación.
11. Configuración de monitoreo de SQL, agregar firewall SQL, monitoreo de Spring, etc.
12. vue.js actualizado a 2.2.6
13. fastjson actualizado a 1.2.30
14. Primavera actualizada a 4.3.7
15. Corrija algunos ERRORES