在线演示
地址:http://101.132.189.23:81/admin/login.html
-
用户名/密码:laker/lakernote
-
用户名/密码:yang/lakernote
-
用户名/密码:zhang/lakernote
当前处于开发阶段,由于我前端技术小白水平,开发进度较慢,还有很多功能未开发完成,有想一起开发的小伙伴,请加微信☎️【lakernote】联系我。
软件架构
其他相关文章
技术选型
前端:
底座是Layui
-
https://gitee.com/pear-admin/Pear-Admin-Layui
-
https://gitee.com/zhongshaofa/layuimini
后端
-
Spring Boot 2.3.7.RELEASE
-
hutool-all 工具类
-
lombok
-
mybatis-plus 3.4.2
-
druid 数据库连接池
-
mysql 数据库
-
knife4j Api文档
-
sa-token 认证授权
-
javamelody 应用监控
-
easyexcel Excel处理
-
mail 邮箱
-
snakerflow 国产工作流引擎
开发教程
服务端
1.执行sql/easy-admin.sql
2.修改src/main/resource/application.yaml
server:
port: 8080
spring:
datasource:
username: root
password: 123456
url: jdbc:mysql://localhost:3306/laker?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=false
3.运行EasyAdminApplication.java
前端
2种方式部署
一、Spring Boot虚拟磁盘模式
运行EasyAdminApplication.java
会自动在浏览器打开首页。
二、纯静态模式
纯静态的,可直接在浏览器运行,修改配置web/admin/config/pear.config.yml
配置服务端地址
admin:
server: http://localhost:8080
直接在浏览器访问index.html
,如下图直接就可以访问了
代码生成
执行CodeGenerator.java
,按照提示输入即可,以下为示例和解释
--------生成文件输出目录---------
D:\JT\easy-admin/src/main/java
请输入模块名:
module.ext // 仅仅会影响生成java代码路径D:\JT\easy-admin/src/main/java/com/laker/admin/module/ext
请输入表名,多个英文逗号分割:
ext_log // 影响前端代码生成路径D:\JT\easy-admin/web/admin/view/ext/log
// 影响接口定义 http://xx:port/ext/log
生成好后,直接在菜单权限处,配置访问路径view/ext/log.html
即可访问新建模块
规约
数据库表命名:模块名+实体,例如:ext_log
数据库字段:主键定义为bigint,且命名为:业务Id,例如:logId
项目截图
在线WebLog
登录页
主页菜单
流程定义
应用监控
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
wOTA2Ng==,size_16,color_FFFFFF,t_70)
应用监控
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
[外链图片转存中…(img-qyVazoVK-1714217325369)]
[外链图片转存中…(img-6d5KaLQh-1714217325370)]