摘要: 基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统 Tansci-Boot 基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统 Tansci-Boot 是一个前后端分离后台管理系统, 前端集成 amis 低代码前端框架,后端集成 magic-api 的接口快速开发框架 阅读全文
posted @ 2024-01-19 11:13 tansci 阅读(822) 评论(1) 推荐(0) 编辑
摘要: vite2.9 + vue3.2 打包部署到nginx上刷新页面404问题 在本地运行没问题,部署到服务器上,能正常访问,但是刷新之后页面404 原有的Nginx配置为: server { listen 80; root /app/tansci/dist; index index.html; loc 阅读全文
posted @ 2022-07-01 15:37 tansci 阅读(823) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 实现动态数据源切换 Spring Boot + Mybatis Plus + Druid + MySQL 实现动态数据源切换及动态 SQL 语句执行。 项目默认加载 application.yml 中配置的数据源,只有在调用数据源切换时创建数据连接。 Druid 实现动态数据源 阅读全文
posted @ 2022-03-11 10:24 tansci 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 一、简介 实现定时任务有多种方式: Timer:jdk 中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行。提供的功能比较单一,无法实现复杂的调度任务。 ScheduledExecutorService:也是 jdk 自带的一个基于线程池设计的定时任务类。其每个调度任务都会分配到线程池中的 阅读全文
posted @ 2022-02-25 15:42 tansci 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 简介 TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。 包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志) Gitee: https://gitee.com/typ1805/tansci GitHu 阅读全文
posted @ 2021-12-28 11:00 tansci 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: 使用SpringBoot AOP 记录操作日志、异常日志 我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能。在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因都要到服务器去查询日志才能找到,这样也不能对发生的异常进行统计。我们可以在需要的方法中增加记录日志的 阅读全文
posted @ 2021-11-30 10:36 tansci 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 框架 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。具有约束性的去支持我们完成各种功能的半自动的ORM框架(框架 + 业务逻辑 = 完整项目)。 具有约束性定义标准 支持自定义 SQL、存储过程以及高级映射 持久层框架 整合型框架/设计型框架 简介 1、支持定制 阅读全文
posted @ 2021-09-22 15:17 tansci 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、集成邮件 以QQ邮箱为例 在发送邮件之前,要开启POP3和SMTP协议,需要获得邮件服务器的授权码,获取授权码: 1、设置>账户 在账户的下面有一个开启SMTP协议的开关并进行密码验证: 2、获取成功的授权码 2、集成短信 以阿里云短信服务为例 1、登陆阿里云—>进入控制台—>开通短信 阅读全文
posted @ 2021-06-10 16:36 tansci 阅读(296) 评论(2) 推荐(1) 编辑
摘要: 前言 在大多数项目中都会遇到在线预览PDF文件,项目使用的是element ui,使用vue-pdf实现。 安装依赖 npm install --save vue-pdf 相关参数 参数介绍: url :pdf 文件的路径,可以是本地路径,也可以是在线路径。 page: 当前显示的页数,比如第一页p 阅读全文
posted @ 2021-05-18 14:21 tansci 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: Vue使用Element-ui Table 合并行,官方只是一个非常简单的合并例子,通常业务都是相同的某个字段进行合并。 效果图 代码实现 1、Table <el-table :data="dataTable" border :header-cell-style="{background: '#FA 阅读全文
posted @ 2021-04-20 17:59 tansci 阅读(544) 评论(0) 推荐(0) 编辑