JEECG-BOOT实战
jeecg-boot是一个非常棒的架构,这些文章都是在实践中遇到的问题以及解决方案,以供参考!
gwcgwcjava
这个作者很懒,什么都没留下…
展开
-
【jeecg-boot-vu3】The engine “node“ is incompatible with this module. Expected version
如何解决呢,原来项目需要用低版本的node ,该项目需要高版本的node。导入jeecg-boot-vu3 前端后。执行yarn install。得用node 16.x+的版本。重新yarn install。那么就安装多版本node。配置该项目的node版本。原创 2023-02-15 19:34:37 · 448 阅读 · 0 评论 -
[jeecg-boot]jeecg-boot2.3.0前端vue 不兼容的问题
解决vue版本不匹配的问题 Vue packages version mismatch:解决方式:重新单独安装提示冲突的模块 比如如上的冲突,我重新下载了npm i [email protected] --save再重新启动就可以了 npm run dev====================================分割线=============jeecg-boot 2.3.0发布后,增加了很多新的好用的功能,下载试之发现前端运行...原创 2020-09-27 12:52:43 · 3069 阅读 · 0 评论 -
【jeecg-boot】关于 You cannot set a form field before rendering a field associated with the value 动态表单的
在进行设备扩展信息维护的时候,使用的是在设备类型处维护的动态的设备扩展信息,那么在设备扩展信息维护的时候就动态生成在列表页第一次点击扩展信息的时候,就能够编辑的,能够显示原来填写的信息当打开第二次的时候,就会出现以下错误如何解决呢,那么就将 that.$nextTick(() => { that.form.setFieldsValue(pick(that.model,that.fieldList)) })改为..原创 2020-05-22 22:55:49 · 2848 阅读 · 0 评论 -
【记录】Windows bat 注册服务
使用nssm简介 NSSM是一款可将Nodejs项目注册为Windows系统服务的工具。当你的Node.js项目需要部署在Windows Server上时,NSSM是一个不错的选择。特点 NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。使用1.下载NSSM download.2.根据自己的平台,将32/64位nssm.e...原创 2020-05-11 22:30:21 · 193 阅读 · 1 评论 -
【jeecg-boot】安装node-sass提示没有vendor目录的解决办法
根据package.json,进行npm install node_modules, 运行npm run dev时候,报错,错误如下.查看node_modules文件夹,发现,并无vender 文件夹.如下图:解决办法:上图node-sass文件夹下,新建 vender 文件夹.然后运行,npm rebuild node-sass --save-dev,之后,查看node-s...转载 2020-05-06 17:13:03 · 317 阅读 · 0 评论 -
【jeecg-boot】jeecg-boot实时数据推送-websocket的使用
本实例以改造的全局的消息推送为例原创 2020-03-11 10:23:06 · 5675 阅读 · 0 评论 -
【jeecg-boot】在一台机器上部署多个token如何避免混乱
在common模块里修改这个前缀就可以区分开了原创 2020-03-06 17:38:35 · 470 阅读 · 0 评论 -
【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备
在官网的文档中已经有了说明,地址:http://doc.jeecg.com/1273976但是这个地方有个坑,官方文档没有说明,就是代码生成后,如果想做数据权限规则,需要在list方法上加上注解:以下是以设备管理功能为例讲解需求:不同的客户只能看到自己维护的设备信息那么用到框架提供的数据权限就能满足,怎么做呢正常配置菜单就不做赘述,只讲解配置权限的部分1:在菜单管...原创 2020-02-03 21:40:35 · 9198 阅读 · 2 评论 -
【jeecg-boot】使用配置文件参数技巧
如,配置文件设置参数:xishuai.weixin.appid = 44444444那么在程序里使用方式:@Value("${xishuai.weixin.appid}") private String appid;原创 2019-12-05 01:02:27 · 1501 阅读 · 1 评论 -
[jeecg-boot]获得登录用户的信息
1、获取登录用户信息LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();原创 2019-12-05 00:29:32 · 7664 阅读 · 2 评论 -
jeecg-boot:将单表列表页作为弹框,并且传递参数到解决方案(场景商品到明细信息维护)
使用场景:做商城到时候,需要维护商品到基础信息和其他附属信息,为了方便维护,进行其他附属信息维护到时候直接在商品到列表界面点击操作区域到连接弹出操作框进行操作。比如:以下以商品到相册为例进行讲解:前提是单表:mall_goods_gallery的后端和前端都已经创建完成:后端:前端:接下来进入正题1:将list界面拷贝一份 到modules文件夹命名...原创 2019-07-24 10:27:52 · 7009 阅读 · 10 评论 -
jeecg-boot:上传头像如何实现(单个图片)
jeecg-boot默认的jupload组件封装的并不完善,本身antd的upload组件已经做得很好,用原生的上传头像,开始接下来以品牌维护为例,展示a-upload组件的使用编写表单代码<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="...原创 2019-07-21 14:55:32 · 3502 阅读 · 2 评论 -
jeecg-boot:单表代码生成以后如何快速的将默认的弹框模式改为抽屉模式
代码生成后,在list界面引入添加/编辑界面的modal的时候为: import BrandModal from './modules/BrandModal'默认生成了两个弹出界面默认效果是弹窗:将引入改为: import BrandModal from './modules/BrandModal__Style#Drawer'效果如下:抽...原创 2019-07-21 14:19:55 · 1514 阅读 · 1 评论 -
jeecg-boot:关于Jupload组件的上传后再进行新增会保留上次的上传结果的问题
##### 版本号:2.0.2##### 问题描述:这样的场景:有个界面用到的上传组件jupload,有一个问题,就是如果在添加的时候上传了文件,或者点击编辑的时候有已经上传的文件,那么下次再点击增加新的记录的时候,上传文件列表会保留上次上次的文件列表;##### 截图&代码:问题截图:第一次点击新增,弹出新增界面:![image](https://user-image...原创 2019-07-20 17:00:51 · 2811 阅读 · 0 评论 -
jeecg-boot:表单校验数据库是否已经存储该值
对应表中的某字段,要求不能与数据库中的数据重复,那么如何做呢,jeecg-boot已经为我们封装好了,场景:设备类型表,的设备类型编码不能重复,typeCode表名:sui_base_device_type_info字段:type_code排除本记录的ID的数据1:表单代码 <a-input placeholder="请输入设备类型编码" v-decorat...原创 2019-07-20 14:56:42 · 2186 阅读 · 2 评论 -
jeecg-boot:注解扫描范围问题
当前了解到的关于jeecg-boot注解扫描范围主要涉及到以下几点:1:srping-boot启动类扫描范围,默认是当前启动类所在包及以下子包内的所有的关于spring-boot的注解注入2:mybatis-plus关于mapper的扫描范围,两个地方涉及到:第一个是yml配置文件:默认的是classpath*:org/jeecg/modules/**/xml/*Mapper.xm...原创 2019-07-15 15:26:06 · 4699 阅读 · 7 评论 -
jeecg-boot:dict注解的使用,列表展示字典text
基本步骤参考官方文档:http://jeecg-boot.mydoc.io/?t=345678在此需要补充一点:如果你是通过增加maven模块增加的新功能,并且你的controller的包路径不是:org.jeecg.modules*****,那么你需要在字典AOP类增加新的包路径:比如:我的包路径是:org.xishuai.***那么修改如下:具体@Poi...原创 2019-07-08 23:32:35 · 9631 阅读 · 2 评论 -
jeecg-boot:前端antd 表单校验方式整理
jeecg-boot对antd-vue的校验做了封装,总体来讲分为表单校验和JEditableTable 校验:表单校验:以以下为例:<a-form :form="form"> <a-row> <a-col :span="12" :gutter="8"> <a-form-ite...原创 2019-07-01 18:30:18 · 2846 阅读 · 0 评论 -
【jeecg-boot】form表单手动赋值
v-decorator 属性 针对特殊控件: select、radio、checkbox<a-radio-group buttonStyle="solid" v-decorator="[ 'status', {'initialValue':0}]"> <a-radio-button :value="0">正常</a-radio-button> ...原创 2019-09-13 20:09:30 · 3796 阅读 · 0 评论 -
【jeecg-boot】:jeecg-boot使用redis存储的数据如何用jfinal的redis插件进行操作获取
场景:使用jeecg-boot作为应用系统,使用redis作为缓存,使用jfinal实现物联网数据的存储和获取,有时候会用到jeecg-boot中redis存储的数据,那么就会报一下错误: RedisPlugin redisPlugin = new RedisPlugin("xishuai", "127.0.0.1", 6379, "root"); redisPlugin.set...原创 2019-09-17 14:06:14 · 3023 阅读 · 0 评论 -
【jeecg-boot】上传文件,报错Failed to parse multipart servlet request; nested exception is java.io.IOExceptio
转载地址:https://www.cnblogs.com/chancy/p/11328794.html这个问题也是某天做一个上传文件功能发生的。然后在网上查找的资料,整理了这几个解决方案。1.在application.yml文件中设置multipart location ,并重启项目spring: http: multipart: location: /d...转载 2019-09-17 21:25:50 · 9626 阅读 · 1 评论