renren-security é um sistema leve de gerenciamento de permissões. Seus principais objetivos de design são desenvolver rapidamente, aprender facilmente, ser leve e fácil de expandir. Ele fornece dois temas, AdminLTE e Layui, para você escolher.
Para construir um projeto usando renren-security, você só precisa escrever cerca de 30% do código, e o restante do código é gerado automaticamente pelo sistema.
2. Estrutura de código e comentários amigáveis, fáceis de ler e desenvolvimento secundário
3. Suporte HTML, JSP, Velocity, Freemarker e outras visualizações, com limite técnico zero
4. Um mecanismo completo de geração de código pode gerar códigos de entidade, xml, dao, serviço, html e js online, reduzindo as tarefas de desenvolvimento em mais de 70%.
5. Controle de permissão flexível, que pode controlar a página ou botão para atender à maioria dos requisitos de permissão.
6. A interação da página usa vue2.x, o que melhora muito a eficiência do desenvolvimento.
7. Apresentando tarefas agendadas de quartzo, que podem concluir dinamicamente tarefas como adicionar, modificar, excluir, pausar, restaurar e visualizar logs.
8. Introduzindo um mecanismo de roteamento, a atualização da página permanecerá na página atual
Reconstrua completamente o renren-security e mude-o para uma arquitetura de separação front-end e back-end, que esteja mais alinhada com as necessidades da empresa.
Estrutura de código e comentários amigáveis, fáceis de ler e desenvolver secundário
Atende aos requisitos de especificação do Alibaba Java Development Manual e pode ser usado como especificações de código empresarial
Realize a separação entre front-end e back-end e realize a interação de dados por meio de tokens. O front-end não precisa mais prestar atenção à tecnologia de back-end.
O controle de permissão flexível pode controlar páginas ou botões para atender à maioria dos requisitos de permissão.
Fornece interface CrudService para encapsular adições, exclusões, modificações e consultas, tornando o código mais conciso
A interação da página usa Vue2.x, o que melhora muito a eficiência do desenvolvimento.
Gerenciamento completo de departamentos e permissões de dados e controle de permissões de dados por meio de anotações
Prevenção XSS completa e filtragem de scripts para eliminar completamente ataques XSS
O mecanismo completo de geração de código pode gerar códigos de entidade, xml, dao, serviço, vue e sql online, reduzindo as tarefas de desenvolvimento em mais de 70%.
Suporte à implantação de cluster, a sessão é armazenada em redis
Apresentando tarefas agendadas de quartzo, que podem concluir tarefas dinamicamente, como adicionar, modificar, excluir, pausar, restaurar e visualizar logs.
Apresentando a estrutura de verificação do Hibernate Validator para implementar facilmente a verificação de back-end
Apresentando serviços de armazenamento em nuvem, já suportados: Qiniu Cloud, Alibaba Cloud, Tencent Cloud, etc.
Apresentando suporte a documentos swagger para facilitar a gravação de documentos de interface de API
v2.0.0
1. Adicionada função de log do sistema
2. Fortalecer o gerenciamento de permissões Ao criar uma função, você só pode conceder permissões existentes e gerenciar apenas seus próprios administradores e funções.
3. Dividir de acordo com módulos funcionais, bastando introduzir os módulos funcionais correspondentes
4. Para encapsular parâmetros de consulta e adicionar novos campos de consulta, você só precisa modificar o SQL
5. Introduzir a estrutura de verificação do Hibernate Validator para implementar facilmente a verificação de back-end
6. Adicione o modelo de API e use o token como token de login, o que facilita muito o desenvolvimento da interface do APP
7. Introduzir serviços de armazenamento em nuvem, já suportados: Qiniu Cloud, Alibaba Cloud, Tencent Cloud
8. Adicionar função de classificação de lista jqGrid
9. O gerador de código pode gerar SQL relacionado ao menu, dizendo adeus à adição manual de menus e botões.
10. O gerador de código é gerado de acordo com a estrutura do projeto e pode ser copiado diretamente no projeto sem qualquer modificação.
11. Configuração de monitoramento SQL, adição de firewall SQL, monitoramento Spring, etc.
12. vue.js atualizado para 2.2.6
13. fastjson atualizado para 1.2.30
14. Primavera atualizado para 4.3.7
15. Corrija alguns BUGs