jeecg-boot框架常见疑难杂症汇总

2021.11.11更新

  1. 模糊查询

切记: jeecg-boot框架前端和后端只需要更改一方即可模糊查询

  1. 前端: 组件导入
//省略其他代码
import JInput from '@/components/jeecg/JInput'

export default {
  name: "UserList",
  mixins: [JeecgListMixin],
  components: {
    SysUserAgentModal,
    UserModal,
    PasswordModal,
    JInput
  },
//省略其他代码
  1. 前端: 替换输入框
<a-col :md="6" :sm="12">
  <a-form-item label="账号">
    <!--<a-input placeholder="请输入账号查询" v-model="queryParam.username"></a-input>-->
    <j-input placeholder="请输入账号模糊查询" v-model="queryParam.username"></j-input>
  </a-form-item>
</a-col>
  1. 后端: 字符首尾添加*进行模糊查询

不支持模糊查询: String name = shgMessage.getName(); // 小明
支持模糊查询: String name = “*”+shgMessage.getName()+ “*” ; // *小明*

//框架自动生成的列表分页查询方法, shgMessage对象中需要模糊查询的字段
public Result<?> queryAppPageListArea(ShgMessage shgMessage,
									  @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
									  @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
									  HttpServletRequest req,@RequestParam("area") String area) {

  1. 新建子模块,子模块中接口在swagger页面不显示问题. <传送阵>

  2. 如果使用swagger测试接口出现拦截,需要在shiro的配置类中加上接口排除在这里插入图片描述

  3. maven镜像设置setting.xml

	<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
	</mirror>

在这里插入图片描述

3.需要安装lombok插件,不然log会报错在这里插入图片描述
4.jeecg-boot登录需要安装redis服务

Windows版下载地址: https://github.com/microsoftarchive/redis/releases
redis安装教程: <传送阵>


注意

  1. 如果要使用jeecg-boot框架的Online模式进行代码生成,需要运行前端代码.

代码生成URL: http://localhost:3000/
swagger地址: http://localhost:8080/jeecg-boot/

在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微微一笑满城空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值