2021.11.11更新
- 模糊查询
切记: jeecg-boot框架前端和后端只需要更改一方即可模糊查询
- 前端: 组件导入
//省略其他代码
import JInput from '@/components/jeecg/JInput'
export default {
name: "UserList",
mixins: [JeecgListMixin],
components: {
SysUserAgentModal,
UserModal,
PasswordModal,
JInput
},
//省略其他代码
- 前端: 替换输入框
<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>
- 后端: 字符首尾添加*进行模糊查询
不支持模糊查询: 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) {
-
新建子模块,子模块中接口在swagger页面不显示问题. <传送阵>
-
如果使用swagger测试接口出现拦截,需要在shiro的配置类中加上接口排除
-
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安装教程: <传送阵>
注意
- 如果要使用jeecg-boot框架的Online模式进行代码生成,需要运行前端代码.
代码生成URL: http://localhost:3000/
swagger地址: http://localhost:8080/jeecg-boot/