Jeecg-Boot 低代码开发平台
===============
当前最新版本: 2.2.0(发布日期:20200506)
## 后端技术架构
- 基础框架:Spring Boot 2.1.3.RELEASE
- 持久层框架:Mybatis-plus_3.1.2
- 安全框架:Apache Shiro 1.4.0,Jwt_3.7.0
- 数据库连接池:阿里巴巴Druid 1.1.10
- 缓存框架:redis
- 日志打印:logback
- 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
## 开发环境
- 语言:Java 8
- IDE(JAVA): Eclipse安装lombok插件 或者 IDEA
- 依赖管理:Maven
- 数据库:MySQL5.0 & Oracle 11g
- 缓存:Redis
## 技术文档
- 在线演示 : [http://boot.jeecg.com](http://boot.jeecg.com)
- 在线文档: [http://doc.jeecg.com/1273753](http://doc.jeecg.com/1273753)
- 常见问题: [入门常见问题大全](http://bbs.jeecg.com/forum.php?mod=viewthread&tid=7816&extra=page%3D1)
- QQ交流群 : ①284271917、②769925425
## 专项文档
#### 一、查询过滤器用法
```
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衍变升级重构版本)
[在线文档](https://github.com/zhangdaiscott/autopoi)
#### 三、代码生成器
> 功能说明: 一键生成的代码(包括:controller、service、dao、mapper、entity、vue)
- 模板位置: src/main/resources/jeecg/code-template
- 技术文档: http://doc.jeecg.com
#### 四、编码排重使用示例
重复校验效果:
![输入图片说明](https://static.oschina.net/uploads/img/201904/19191836_eGkQ.png "在这里输入图片标题")
1.引入排重接口,代码如下:
```
import { duplicateCheck } from '@/api/api'
```
2.找到编码必填校验规则的前端代码,代码如下:
```
<a-input placeholder="请输入编码" v-decorator="['code', validatorRules.code ]"/>
code: {
rules: [
{ required: true, message: '请输入编码!' },
{validator: this.validateCode}
]
},
```
3.找到rules里validator对应的方法在哪里,然后使用第一步中引入的排重校验接口.
以用户online表单编码为示例,其中四个必传的参数有:
```
{tableName:表名,fieldName:字段名,fieldVal:字段值,dataId:表的主键},
```
具体使用代码如下:
```
validateCode(rule, value, callback){
let pattern = /^[a-z|A-Z][a-z|A-Z|\d|_|-]{0,}$/;
if(!pattern.test(value)){
callback('编码必须以字母开头,可包含数字、下划线、横杠');
} else {
var params = {
tableName: "onl_cgreport_head",
fieldName: "code",
fieldVal: value,
dataId: this.model.id
};
duplicateCheck(params).then((res)=>{
if(res.success){
callback();
}else{
callback(res.message);
}
})
}
},
```
没有合适的资源?快使用搜索试试~ 我知道了~
jeecg-boot.zip
共1868个文件
class:357个
java:341个
bcmap:336个
1星 需积分: 37 50 下载量 135 浏览量
2020-07-15
09:14:18
上传
评论
收藏 13.83MB ZIP 举报
温馨提示
在github下载jeecgboot项目后,自己对此进行修改,可通过博客文章加以理解,也可以直接去github下载jeecgboot源码,源码包括前端和后端以及数据库,可直接运行
资源推荐
资源详情
资源评论
收起资源包目录
jeecg-boot.zip (1868个子文件)
$PRODUCT_WORKSPACE_FILE$ 489B
UniCNS-UTF8-H.bcmap 83KB
UniCNS-UTF32-H.bcmap 80KB
UniCNS-UTF16-H.bcmap 78KB
UniGB-UCS2-H.bcmap 76KB
UniGB-UTF8-H.bcmap 76KB
UniCNS-UCS2-H.bcmap 74KB
UniGB-UTF32-H.bcmap 73KB
UniGB-UTF16-H.bcmap 71KB
Adobe-CNS1-UCS2.bcmap 65KB
UniJIS2004-UTF8-H.bcmap 65KB
UniJIS-UTF8-H.bcmap 65KB
Adobe-Japan1-UCS2.bcmap 64KB
UniJIS2004-UTF32-H.bcmap 61KB
UniJISX02132004-UTF32-H.bcmap 61KB
UniJIS-UTF32-H.bcmap 61KB
UniJISX0213-UTF32-H.bcmap 61KB
UniJIS2004-UTF16-H.bcmap 60KB
UniJIS-UTF16-H.bcmap 60KB
Adobe-GB1-UCS2.bcmap 55KB
UniCNS-UTF8-H.bcmap 52KB
UniCNS-UTF32-H.bcmap 51KB
UniCNS-UTF16-H.bcmap 49KB
UniCNS-UCS2-H.bcmap 47KB
UniGB-UTF8-H.bcmap 46KB
UniGB-UTF32-H.bcmap 45KB
UniKS-UTF8-H.bcmap 43KB
UniGB-UTF16-H.bcmap 43KB
UniGB-UCS2-H.bcmap 42KB
UniKS-UCS2-H.bcmap 42KB
UniJIS2004-UTF8-H.bcmap 41KB
UniJIS-UTF8-H.bcmap 41KB
Adobe-CNS1-UCS2.bcmap 40KB
Adobe-Korea1-UCS2.bcmap 40KB
Adobe-Japan1-UCS2.bcmap 40KB
UniKS-UTF32-H.bcmap 40KB
UniJIS2004-UTF32-H.bcmap 40KB
UniJISX02132004-UTF32-H.bcmap 40KB
UniKS-UTF16-H.bcmap 40KB
UniJIS-UTF32-H.bcmap 40KB
UniJISX0213-UTF32-H.bcmap 40KB
UniJIS2004-UTF16-H.bcmap 39KB
UniJIS-UTF16-H.bcmap 39KB
UniJIS-UCS2-H.bcmap 37KB
GBK2K-H.bcmap 33KB
Adobe-GB1-UCS2.bcmap 33KB
UniKS-UTF8-H.bcmap 27KB
UniKS-UTF32-H.bcmap 26KB
UniKS-UTF16-H.bcmap 26KB
KSC-Johab-H.bcmap 26KB
GBK-EUC-H.bcmap 25KB
GBKp-EUC-H.bcmap 25KB
UniKS-UCS2-H.bcmap 25KB
UniJIS-UCS2-H.bcmap 25KB
Adobe-Korea1-UCS2.bcmap 23KB
GBK2K-H.bcmap 19KB
KSC-Johab-H.bcmap 16KB
GBK-EUC-H.bcmap 14KB
GBKp-EUC-H.bcmap 14KB
GBTpc-EUC-H.bcmap 12KB
GBT-EUC-H.bcmap 12KB
GBT-H.bcmap 12KB
GBTpc-EUC-H.bcmap 7KB
GBT-EUC-H.bcmap 7KB
GBT-H.bcmap 7KB
HKscs-B5-H.bcmap 7KB
ETHK-B5-H.bcmap 7KB
HKdla-B5-H.bcmap 5KB
KSCms-UHC-HW-H.bcmap 4KB
KSCms-UHC-H.bcmap 4KB
HKscs-B5-H.bcmap 4KB
ETHK-B5-H.bcmap 4KB
NWP-H.bcmap 4KB
78ms-RKSJ-H.bcmap 4KB
HKdlb-B5-H.bcmap 4KB
Ext-RKSJ-H.bcmap 4KB
Ext-H.bcmap 4KB
78-EUC-H.bcmap 4KB
78-RKSJ-H.bcmap 4KB
Add-RKSJ-H.bcmap 4KB
Add-H.bcmap 4KB
78-H.bcmap 4KB
HKm471-B5-H.bcmap 4KB
HKgccs-B5-H.bcmap 3KB
CNS-EUC-V.bcmap 3KB
KSCpc-EUC-H.bcmap 3KB
CNS-EUC-H.bcmap 3KB
KSC-EUC-H.bcmap 3KB
KSC-H.bcmap 3KB
HKm314-B5-H.bcmap 3KB
KSCms-UHC-HW-H.bcmap 3KB
KSCms-UHC-H.bcmap 3KB
NWP-H.bcmap 3KB
HKdla-B5-H.bcmap 3KB
78ms-RKSJ-H.bcmap 3KB
Ext-RKSJ-H.bcmap 2KB
Ext-H.bcmap 2KB
Add-H.bcmap 2KB
HKdlb-B5-H.bcmap 2KB
Add-RKSJ-H.bcmap 2KB
共 1868 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
资源评论
- m0_462651892022-01-14骗子,不是商业版本,免费版本我不会官网下载?
^马娜娜(^^)
- 粉丝: 19
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功