MRoot 1.0.0,Kotlin 快速开发平台

栏目: 软件资讯 · 发布时间: 6年前

内容简介:MRoot是基于Spring Boot2使用Kotlin编写的快速开发平台(100%兼容Java,可以与Java互操作) 技术选型 开发语言:Kotlin 核心框架:Spring Boot2 数据库连接池:Alibaba Druid 持久层框架:MyBatis + MyBatis-Plu...

MRoot是基于Spring Boot2使用Kotlin编写的快速开发平台(100%兼容Java,可以与 Java 互操作)

技术选型

  • 开发语言:Kotlin

  • 核心框架:Spring Boot2

  • 数据库连接池:Alibaba Druid

  • 持久层框架:MyBatis + MyBatis-Plus

  • 安全框架:Apache Shiro

  • 任务调度:Spring + Quartz

  • 缓存框架:Ehcache3

  • 日志管理:SLF4J、Logback

  • 验证框架:Hibernate Validation

  • 模板:Freemarker

  • 前端框架:Bootstrap

主要功能

  • 数据库:Druid数据库连接池,监控数据库访问性能,统计 SQL 的执行性能

  • 持久层:MyBatis持久化,使用MyBatis-Plus优化,减少sql开发量,使用Hibernate Validation进行数据验证

  • MVC:基于Spring Mvc注解,Rest风格Controller,Exception统一管理

  • 任务调度:Spring+Quartz, 可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能

  • 基于Spring的国际化信息

  • Shiro进行权限控制

  • 缓存:注解缓存数据

  • 自定义线程池、异步任务

  • 日志:logback打印日志,存入数据库,同时基于时间和文件大小分割日志文件

  • 工具类:加密解密、字符串处理等等

  • 代码自动生成,可生成90%的业务代码

现有以下模块:

  1. 用户管理模块

  2. 角色管理模块

  3. 权限管理模块

  4. 代码生成模块

  5. 系统配置模块

  6. 定时任务模块

  7. 系统记录模块

  8. 文章模块

下个版本预告:

  1. 上传文件可配置为七牛存储

  2. 百度编辑器可配置上传到七牛存储

  3. 其它细节优化,代码调优

在线体验:

 传送门 http://mroot.yuneryu.com/login


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Concepts, Techniques, and Models of Computer Programming

Concepts, Techniques, and Models of Computer Programming

Peter Van Roy、Seif Haridi / The MIT Press / 2004-2-20 / USD 78.00

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them p......一起来看看 《Concepts, Techniques, and Models of Computer Programming》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具