常用问题汇总

1、Druid监控 访问:http://localhost:8080/jeecg-boot/druid/, 登录名:admin,密码123456

2、在线接口文档swagger http://localhost:8080/jeecg-boot/swagger-ui.htmlhttp://localhost:8080/jeecg-boot/doc.html 登录名:jeecg,密码jeecg1314

3、项目根路径如何修改 目前项目后台访问默认路径是: http://localhost:8080/jeecg-boot 默认端口: 8080 默认项目名: jeecg-boot 如果需要自定义可以修改配置文件: src/main/resources/application.yml

  1. server:
  2. port: 8080
  3. servlet:
  4. context-path: /jeecg-boot

4、获取登录用户信息

  1. LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();

5、手工编码校验token有效性

  1. //校验Token有效性
  2. String token = request.getParameter("token");
  3. SysUser sysUser = shiroRealm.checkUserTokenIsEffect(token);

6、想要设定查询模式为模糊查询,怎么作全局修改?

修改后端/jeecg-boot-base-common/src/main/java/org/jeecg/common/system/query/QueryGenerator.java,找到installMplus方法下述代码修改即可

  1. //根据参数值带什么关键字符串判断走什么类型的查询
  2. QueryRuleEnum rule = convert2Rule(value);
  3. value = replaceValue(rule,value);
  4. // add -begin 添加判断若为字符串类型则设置为模糊查询
  5. if("class java.lang.String".equals(type)) {
  6. // 可以设置左右模糊或全模糊,因人而异
  7. rule = QueryRuleEnum.LIKE;
  8. }
  9. // add -end 添加判断若为字符串类型则设置为模糊查询
  10. addEasyQuery(queryWrapper, name, rule, value);

7、更多常见问题,实时更新

更多常见问题,实时更新,点击我