jeecgboot
文章平均质量分 56
itfallrain
勤思,善学,知行,思敏,体健,豁达。
展开
-
java实现通讯录管理系统
package managementsystem;public class phoneManage { User[] tels = new User[50];//創建一個User數組,用於存放所有的通訊錄,大小50個; public void openTXL() {//創建一個方法; java.util.Scanner sc = new java.util.Scanner(System.in);.........原创 2018-05-06 15:35:03 · 4688 阅读 · 1 评论 -
springboot集成swagger,优化ui界面版+原版
目录标题1:成功界面(doc.html是引入了新的ui界面,让界面更美观)2:引入的pom3:配置文件启用swagger4:配置类5:代码地址:https://gitee.com/fallrainliulei/fallrainboot1:成功界面(doc.html是引入了新的ui界面,让界面更美观)http://localhost:8080/swagger-ui.htmlhttp://localhost:8080/doc.html2:引入的pom <!-- Swagge原创 2022-04-12 11:36:34 · 1447 阅读 · 0 评论 -
java递归组装树结构
1:代码/** * * @param treeList 排序好的树结构 * @param metaList 总数据 * @param temp 临时对象 */ private void getTreeModelList(List<TreeModel> treeList,List<SysPermission> metaList,TreeModel temp) { for (SysPermission permission : metaList) { /原创 2021-09-02 17:56:13 · 745 阅读 · 0 评论 -
jeecgboot2.20 后端修改项目名称,项目包路径,访问路径。前端修改项目名称,访问路径。(idea修改有截图加详细修改步骤)
jeecg-boot是一个开源的前后端分离框架项目开源地址:https://gitee.com/jeecg/jeecg-boot项目技术点:http://www.jeecg.org/forum.php?mod=viewthread&tid=7816&page=1&extra=#pid212371:项目目录前端项目名:ant-design-vue-jeecg后端项目名:jeecg-boot2:后台修改根目录名称,项目名称点击file–>project Stru原创 2020-05-12 14:11:25 · 6310 阅读 · 7 评论 -
13
标题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;原创 2021-05-10 10:47:39 · 199 阅读 · 0 评论 -
java + vue 实现本地文件的下载功能
文章目录1:实现效果2:java 代码2:vue代码1:实现效果2:java 代码package com.csp.doc.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestContr原创 2021-03-23 16:23:04 · 1792 阅读 · 0 评论 -
ant-design Table表格添加合计行
1:方式一1:效果图2:实现方式在footer中渲染一个与原表一模一样的表结构,隐藏表头,我这里使用的时z-index层级结构,定位的方式,把footer表上移,把表头隐藏进上表的最后一行。原因:因为每行我都没给宽度,每行的宽度都是根据数据的长度自适应的。这也是showHeader={true}使用true的原因。3:实现代码// 1.在表添加footer属性<a-table ref="table" size="middle" bord原创 2021-03-10 10:02:34 · 16595 阅读 · 28 评论 -
vue日期选择框之时间范围的使用
实现效果如下 <a-col :xl="8" :lg="16" :md="24" :sm="32"> <a-form-item label="时间" > <a-range-picker style="width: 350px" v-model="queryParam.createTimeRange" :disabled-tim.原创 2021-02-19 17:38:58 · 2284 阅读 · 0 评论 -
jeectboot 表格的换行与不换行
添加链接描述原创 2021-01-21 17:21:56 · 746 阅读 · 0 评论 -
jeecgboot AutoPOI(Excel工具)导出方式总结
文章目录1:导出Map模式一:map数据,手动封装ExcelExportEntity集合1:导出Map创建类似注解的集合,即可完成Map的导出,略有麻烦List<ExcelExportEntity> entity = new ArrayList<ExcelExportEntity>(); entity.add(new ExcelExportEntity("姓名", "name")); entity.add(new ExcelExportEntity("性别", "原创 2020-12-29 20:00:34 · 5659 阅读 · 1 评论 -
jeecgboot 登录用户唯一实现方式
文章目录1:实现方法功能需求:实现同一个账号只能登录一次,如果同一个账号在另一个地方登录,则把前面登录的用户顶掉目前形式:现在项目一个用户可以同时登录多次,意思就是可以重复登录。1:实现方法实现逻辑:因为项目使用token来确认用户登录的权限,所以这里首先要确保同一个账号登录有一个唯一token。如果已经有一个用户登录,则会产生一个token,这里token会存储到redis,存储的key使用用户的唯一值或者能区分用户的方式,这里使用用户的id+前缀的形式作为key,这里就保证了,同一个账号登原创 2020-12-16 18:50:53 · 4893 阅读 · 2 评论 -
jeecgboot 页面实现table切换展示的步骤
文章目录1:实现的效果2:菜单配置方式3:页面实现方式1:实现的效果2:菜单配置方式1: layouts/PageView:这个是实现这种效果的组件2: list/search/SearchLayout:这个是实现table切换的路由3:页面实现方式赋值一份SearchLayout页面,根据需要可以改造一下TableList这个就是我们生成的前端主页面,根据需要自己改造这里实现的三个table实际使用的是一个页面。...原创 2020-12-15 15:02:29 · 2223 阅读 · 0 评论 -
vue 实现两个数的取值范围
文章目录1:实现的效果2:实现步骤1:实现的效果2:实现步骤页面使用两个数字输入框 <a-col :xl="5" :lg="7" :md="8" :sm="24"> <a-form-item label="访问数范围" > <a-input-number :min="0" v-model="queryParam.visitNum_begin" @change="handleMinChange" /> ~原创 2020-12-11 10:52:27 · 6761 阅读 · 0 评论 -
jeecgboot2.2页面直接通过创建时间查询
文章目录1:页面代码2:需要引入的包3:定义参数4:用到的方法:创建时间,不传后台,后台可以通过参数接收1:页面代码 <a-col :md="8" :sm="5"> <a-form-item label="创建时间" > <a-range-picker style="width: 210px" v-model="queryParam.createTime原创 2020-12-08 16:18:13 · 1865 阅读 · 0 评论 -
jeecg-boot 页面搜索条件使用部门,树状结构
1:实现效果2 :页面使用步骤引入组件import JTreeDepartSelect from '@/components/jeecg/JTreeDepartSelect' components: { JTreeDepartSelect, }页面添加 <a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="部门">原创 2020-11-27 17:47:36 · 3392 阅读 · 4 评论 -
Spring Boot 打包分离依赖 JAR 和配置文件
文章目录1:自定义路径2:把配置文件打包出来3:打包文件截图1:自定义路径<properties> <!--自定义路径--> <directory>d:/im/</directory> </properties>2:把配置文件打包出来 <build> <plugins> <!--上线部署 JAR启动分离依赖lib和配置-->原创 2020-11-24 10:16:52 · 509 阅读 · 0 评论 -
vuex + Vue.ls双重数据组合使用,避免数据刷新丢失步骤。
1:vuex存储数据流程首先先把数据存到vuex,因为我们是在这里存取数据的首先定义你要用的数据(可以是变量、对象、数组等)这里拿对象“userinformation”来说,(我这里是给对象定义好了参数,并赋值了初值,你也可以之定义对象)。const user = { state: { userinformation:{ seatId:'', seatName:'', seatNo:'', tenantId:'', use原创 2020-11-19 11:18:06 · 1783 阅读 · 0 评论 -
jeecg-boot 创建数据库代码生成流程
1:创建数据库2:同步数据库(我这个已经同步过了,如果你没同步这里会有个同步按钮)3:生成代码(选择目录,填写包名)4:生成代码原创 2020-11-10 11:19:10 · 1631 阅读 · 0 评论 -
jeecg-boot 列表自定义列实现
文章目录功能说明:功能预览:实现方法:一. 增加初始化配置注意事项:功能说明:页面自定义设置列表需要选择的列,设置组件集成的两种方法,一个是在列表外增加设置组件,一个是在列表表头增加设置组件具体代码案例参照【常用示例-单表模型示例】功能功能预览:实现方法:一. 增加初始化配置data() 方法中配置 //表头 columns:[], //列设置settingColumns:[],//列定义defColumns: [{ title: '#',原创 2020-11-05 15:18:27 · 5152 阅读 · 0 评论 -
jeecg-boot书写一个左右联动页面
目录标题1:最终效果图(红色框)11:最终效果图(红色框)1原创 2020-11-02 13:52:46 · 1019 阅读 · 7 评论 -
jeecg-boot整和V-IM前端
这里写自定义目录标题1:整和配置文件2:整和js文件3:整和vue页面1:整和配置文件整和标准:采用主从jeecg-boot副从V-IM整和配置文件package.json2:整和js文件3:整和vue页面原创 2020-10-26 18:03:10 · 751 阅读 · 2 评论 -
jeecgbooot 2.2新建包流程
文章目录1:新建一个包2:配置文件mybatis-plus配置3:MybatisPlusConfig配置扫描4:Swagger2Config接口文档配置5:新建一个1:新建一个包2:配置文件mybatis-plus配置3:MybatisPlusConfig配置扫描4:Swagger2Config接口文档配置5:...原创 2020-10-20 19:52:25 · 215 阅读 · 0 评论 -
JAVA正则表达式校验密码字符串示例
目录标题package com.csp.common.util;import java.text.ParseException;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Author: LL * @Description: java 正则校验数据是否符合规范 * @Date: Create in 16:15 2020/10/19 */public class FormatUtils {原创 2020-10-19 16:27:04 · 3530 阅读 · 0 评论 -
Jeecg-Boot 前后端linux部署流程
目录linux 部署流程前提准备部署流程linux 部署流程前提准备安装mysqlmysql5.7安装教程安装redisredis安装教程安装nginxnginx安装教程安装jdkjdk1.8安装教程安装minio(如果你使用的话)安装dockerdocker下安装minio部署流程后台打包前端打包...原创 2020-07-20 09:06:05 · 4009 阅读 · 6 评论 -
jeecg-boot怎么配置swagger扫描多个包?
1:重写basePackage方法// 定义分隔符 private static final String splitor = ";"; @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() //此包路径下的类,才生成接口文档// .apis(RequestHandlerSelecto原创 2020-07-14 11:22:44 · 1733 阅读 · 0 评论 -
jeecg-boot 2.2 前端基础布局说明
1:主页面路径:public\index.html解释:配置登录页的title.和登录加载过程出现的文字2:前端页面整体布局路径 :src\components\page\GlobalLayout.vue解释 :页面的菜单,头部,底部的整体布局是这个页面三个位置是以组件的形式引入整体布局页面 SideMenu, GlobalHeader, GlobalFooter。3:页面嵌套形式都是一组件的形式,一层一层往外嵌套的。...原创 2020-05-29 09:39:20 · 6611 阅读 · 4 评论 -
jeecg-boot 2.2 管理用户快速登录
1:使用场景,通过用户信息实现快速跳转登录2:实现的基本思路通过登录按钮把用户的基本信息传到后台登录接口后台写一个判断,可以省去密码验证码等的验证,通过用户id获取用户信息,然后生成需要返回的信息就行了通过第二步后台其他的就不用动了,后回到前端。https://www.cnblogs.com/yanqiong/p/10469479.html上面有个链接是vue跨页面调用方法的步骤,通过这个方法,你可以在用户管理界面写一个方法,在Login,这个页面写一个快速登录方法:functionB原创 2020-06-09 19:43:37 · 2784 阅读 · 3 评论