微前端架构如何改变企业的开发模式与效率提升
566
2022-10-31
Easy Frame基于Springboot2、Druid、Mybatis Plus、Shiro、Beetl、Quartz等开源框架开发
演示地址
地址:http://easy-frame-/easy-frame 账号:admin 密码:123
为方便演示,已开放最大权限,请勿删除/修改已有菜单&角色&部门信息,感谢
服务器1M带宽,第一次访问速度比较慢。后期会优化js/css资源提高页面加载速度*
项目结构
├─db 数据库│├─easy-app 项目入口│├─easy-business 业务(空模块)│├─easy-core 公共模块│├─easy-generator 代码生成│├─easy-sample 示例│├─easy-scheduler 定时任务│├─easy-system 系统│ └─pom.xml
项目特点
权限配置到具体方法Beetl封装常用标签(/easy-app/src/main/webapp/view/common/tags)集群定时任务全局异常处理数据导入验证/在线编辑js提供公用的增删改查以及常用的工具方法拖拽式生成CRUD后端代码以及前端资源,预设偏好设置自动匹配元素类型、是否会被搜索、一般不显示哪些字段、匹配方式、一般不填写哪些字段等;并根据字段类型匹配元素类型文档待大部分功能开发完成后会逐步完善...
安装教程
数据库
新建数据库导入数据库脚本 执行 /easy-frame/db/easy-frame.sql、/easy-frame/db/quartz.sql修改 /easy-frame/easy-app/src/main/resources/application-dev.yml 中以下配置
spring: datasource: dynamic: datasource: master: # 驱动类 driver-class-name: com.mysql.cj.jdbc.Driver # url url: jdbc:mysql://localhost:3306/easy-frame?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMulQueries=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai # 用户名 username: root # 密码 password: 123456
::: tip 集成了多数据源,所以数据源配置中有 dynamic.datasource.master :::
Redis
安装Redis修改 /easy-frame/easy-app/src/main/resources/application-dev.yml 中以下配置
spring: redis: # Redis数据库索引(默认为0) database: 0 # Redis服务器地址 host: 127.0.0.1 # Redis服务器连接端口MybatisPlusConfig port: 6379 # Redis服务器连接密码(默认为空) password:
文件上传目录
project: # 文件上传路径(不要写以~开头的路径会导致无法访问) file-upload-path: /Users/tengchong/Development/upload/easy-frame
启动
执行 com.frame.easy.Application启动成功后访问http://127.0.0.1:9080 默认账号/密码 admin/123
技术架构
后端
主框架
SpringBootApache Shiro
持久层
Alibaba DruidMyBatis Plus
模板引擎
Beetl
缓存
Redis
工具
HuTool
其他
Mybatis Plus GeneratorSwagger2Spring Boot Actuator
前端
BootStrapjQueryjQuery BlockUIjQuery ValidationBootstrap Select...
预览图
如有帮助请star
QQ群
760730508
您可以随意-,学习,或商业使用,但禁止二次包装出售。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~