dbsd_kczx_java/jeecg-boot
zhangdaihao 58d0ad6c38 删除性能监控,后期重构UI 2019-04-17 12:08:43 +08:00
..
docs 删除性能监控,后期重构UI 2019-04-17 12:08:43 +08:00
src 单表代码生成器生成,报错bug处理 2019-04-16 13:07:23 +08:00
README.md jeecgboot 1.1 2019-04-14 22:52:40 +08:00
pom.xml jeecg-boot 1.1 稳定版本发布 2019-04-14 16:20:04 +08:00

README.md

Jeecg-Boot 快速开发平台

当前最新版本: 1.1发布日期20190415

后端技术架构

  • 基础框架Spring Boot 2.0.3.RELEASE

  • 持久层框架Mybatis-plus_3.0.6

  • 安全框架Apache Shiro 1.4.0-RC2Jwt_3.4.1

  • 数据库连接池阿里巴巴Druid 1.1.10

  • 缓存框架redis

  • 日志打印logback

  • 其他fastjsonpoiSwagger-uiquartz, lombok简化代码等。

开发环境

  • 语言Java 8

  • IDE(JAVA) Eclipse安装lombok插件 或者 IDEA

  • 依赖管理Maven

  • 数据库MySQL5.0 & Oracle 11g

  • 缓存Redis

技术文档

专项文档区

  • 查询过滤器用法
QueryWrapper<?> queryWrapper = QueryGenerator.initQueryWrapper(?, req.getParameterMap());

代码示例:


	@GetMapping(value = "/list")
	public Result<IPage<JeecgDemo>> list(JeecgDemo jeecgDemo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, 
	                                     @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
			HttpServletRequest req) {
		Result<IPage<JeecgDemo>> result = new Result<IPage<JeecgDemo>>();
		
		//调用QueryGenerator的initQueryWrapper
		QueryWrapper<JeecgDemo> queryWrapper = QueryGenerator.initQueryWrapper(jeecgDemo, req.getParameterMap());
		
		Page<JeecgDemo> page = new Page<JeecgDemo>(pageNo, pageSize);
		IPage<JeecgDemo> pageList = jeecgDemoService.page(page, queryWrapper);
		result.setSuccess(true);
		result.setResult(pageList);
		return result;
	}

  • 查询规则 (本规则不适用于高级查询,高级查询有自己对应的查询类型可以选择 )
查询模式 用法 说明
模糊查询 支持左右模糊和全模糊 需要在查询输入框内前或后带*或是前后全部带*
取非查询 在查询输入框前面输入! 则查询该字段不等于输入值的数据(数值类型不支持此种查询,可以将数值字段定义为字符串类型的)
> >= < <= 同取非查询 在输入框前面输入对应特殊字符即表示走对应规则查询
in查询 若传入的数据带,(逗号) 则表示该查询为in查询
多选字段模糊查询 上述4 有一个特例,若某一查询字段前后都带逗号 则会将其视为走这种查询方式 ,该查询方式是将查询条件以逗号分割再遍历数组 将每个元素作like查询 用or拼接,例如 现在name传入值 ,a,b,c, 那么结果sql就是 name like '%a%' or name like '%b%' or name like '%c%'
  • Autopoi使用文档EXCEL工具类 - EasyPOI衍变升级重构版本

    在线文档