`
zhangdaiscott
  • 浏览: 440608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性

阅读更多

jeecgboot3.1版本新增了很多重要的新特性,这些新特性会帮助我们实现更高效的开发;例如集成微前端qiankun、代码生成器增加uniapp移动端代码生成等等,下面就让我们来看看吧。

1. 集成微前端-qiankun

首先让我们来看一下什么是“qiankun”

qiankun 是一个基于single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。

jeecgboot 3.1.0 后的版本默认已集成“qiankun”,老版本可根据文档自行集成。

参考文档:http://doc.jeecg.com/2554339

2. 前端添加config配置

jeecgboot前端添加了config配置文件,支持在打包部署后重新修改配置;如下图:

3. 代码生成器-支持uniapp移动端代码生成

代码生成器支持uniapp前端列表和表单生成,目前只支持GUI方式。

3.1 代码生成
  • 首先我们找到system模块下的JeecgOneGUI.java文件,右键直接运行即可

  • 填写“包名”、“类名”、“表名”后直接点击“生成”即可,在控制台我们可看到生成日志,找到对应的目录,将生成的移动端代码复制到前端项目。

3.2 移动前端配置
  • 将生成的“DemoList.vue”“DemoForm.vue”放到前端app项目的“pages”目录下

  • “pages.json”文件中配置文件路径

  • “routes.js”中配置文件路径

  • 配置完成后,可直接运行项目,在浏览器中查看

4. 支持sheet导出

之前版本我们导出excel时所有数据均导出在第一个sheet页中,此版本我们支持分多个sheet导出。详情参见附录文档

5. 首页枚举设置

通过后端首页枚举设置,我们可以根据不同角色配置不同的首页展示,同时也支持顺序权重用法。

6. online新功能

6.1 online表单默认字段排序规则

系统默认使用id排序,如果我们想使用其他字段进行排序时,可在扩展参数中配置字段及排序方式,{"orderRule": "asc"} ;如下图:

6.2 设置校验提示信息

当我们在online表单中设置了正则表达式校验时,我们也可以在扩展参数中,设置校验失败时的提示信息,提示信息为:{"validateError": "这是自定义的提示信息"};如下图:

6.3 online报表导出支持多sheet

online报表导出时,当数据超过1万条时,可分多个sheet导出。

附录:

  • 1.jeecgboot 微前端集成:http://doc.jeecg.com/2554339
  • 2.微前端-qiankun指南:https://qiankun.umijs.org/zh/guide
  • 3.autopoi支持分sheet导出文档:http://doc.jeecg.com/2178238
  • 4.首页枚举设置文档:http://doc.jeecg.com/2319227
分享到:
评论

相关推荐

    JEECGBOOT代码SQL漏洞处理方案.zip

    JeecgBoot作为一个流行的低代码开发平台,其安全性能对用户的数据保护至关重要。然而,根据描述,JeecgBoot存在一个名为"HW21-0499"的SQL注入0day漏洞,这是一个严重的问题,因为SQL注入攻击允许恶意用户通过输入...

    JEECG 快速开发指南

    JEECG是一款高效、智能的Java企业级开发平台,其核心在于代码生成器,它采用了一种独特的半智能开发模式——代码生成+手工MERGE。这个模式旨在解决Java开发过程中大量重复性工作,将开发人员从繁琐的模板代码编写中...

    jeecg-framework-v3.1(精简版).zip升级日志

    jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志...

    JEECG智能开发平台V3开发的指南.doc

    JEECG智能开发平台V3为开发者提供了一站式的开发解决方案,其高效、灵活的特点使其在企业级应用开发中大放异彩。通过深入学习和实践,开发者可以充分利用平台的优势,提升开发质量和效率。无论是新手还是经验丰富的...

    基于SpringBoot3.1SpringSecurity6.1Mybatis-Plus等框架,开发的一套企业级低代码开发平台

    采用SpringBoot3.1、SpringSecurity6.1、Mybatis-Plus等框架,开发的一套企业级低代码开发平台,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景,采用组件模式,扩展不同的业务功能,...

    基于 Spring Boot 3.1 在线代码生成功能,采用经典开发模式的Java 快速开发平台

    JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 经典开发模式,或者分离版 Vue3、Vite、...

    ThinkPHP3.1完全开发手册

    ### ThinkPHP3.1完全开发手册关键知识点解析 #### 一、ThinkPHP3.1框架概览 **1.1 框架简介** - **开源许可证**: ThinkPHP3.1是一个免费开源的PHP开发框架,遵循Apache2开源协议发布。这意味着用户不仅可以免费...

    spring3.1开发宝典

    Spring3.1对Java5进行了全面的更新,利用了Java5中的新特性,如泛型、枚举和注解,这使得代码更加类型安全且易于维护。 #### 2.2 改进的文档 Spring3.1的文档得到了显著的改进,提供了更清晰的示例和解释,帮助...

    最新 python 3.1 下载

    Python 3.1是Python编程语言的一个重要版本,它在2010年发布,带来了许多新特性,改进和优化。这个版本是Python发展过程中的关键里程碑,为后来的Python 3.x系列打下了坚实的基础。以下是关于"最新 Python 3.1 下载...

    wpe最新3.1版本

    通常,软件升级会包含错误修正、新特性添加、兼容性提升或性能改进,但具体到WPE3.1,我们需要更多的信息来了解其更新详情。 【标签】再次强调了“wpe最新3.1版本”,标签的目的是为了快速识别和分类内容,说明这个...

    smartGWT 3.1 最新版本

    这个最新版本提供了丰富的功能和组件,旨在帮助开发者高效地开发出交互性强、用户体验优秀的Web应用。在本篇文章中,我们将深入探讨SmartGWT 3.1的关键特性、API使用、源码解析以及Sample示例。 1. **SmartGWT框架...

    wincap3.1开发包

    WinCap 3.1 开发包是一款强大的网络数据抓取和分析工具,专为开发者设计,帮助他们在应用程序中实现网络流量的捕获、解析和处理功能。这款工具集成了丰富的功能,不仅适用于网络调试,还广泛应用于网络安全、性能...

    FMD辉芒微IDE开发环境FMDIDE-V3.1.1.8

    **FMD辉芒微IDE开发环境FMDIDE-V3.1.1.8**是一款专为辉芒微单片机设计的集成开发环境(Integrated Development Environment),是进行单片机程序开发的重要工具。该IDE提供了从代码编写、编译、调试到烧录的一站式...

    bc3.1精简版 适用于uc/os-ii开发

    总的来说,"bc3.1精简版"为UC/OS-II平台的C语言开发提供了一个轻量级的解决方案,它可能包括编译工具链、库文件、API文档以及示例代码,帮助开发者更高效地构建和调试嵌入式应用程序。通过深入研究BC31这个核心文件...

    PersonalJava开发包(pjee3.1)

    它的跨平台特性使得开发者无需为不同型号的手机编写特定代码,只需关注功能实现,大大降低了开发成本。 七、未来发展 虽然PersonalJava随着智能手机和平板电脑的兴起逐渐被更强大的JavaME和Android取代,但它的设计...

    ThinkPHP_3.1最新版

    总结,ThinkPHP 3.1版本在架构设计、功能实现、性能优化等方面都有显著提升,为开发者提供了更为强大的开发平台。无论是初学者还是资深开发者,都能在ThinkPHP 3.1中找到适合自己的开发方式,享受编程的乐趣。

    libsvm3.1最新版本

    3. **Java实现**:Java版本的libsvm提供了一个跨平台的解决方案,使得SVM可以在Java应用程序中无缝集成。Java版的优点在于平台无关性和丰富的库支持,同时保持了与C版本相似的接口。 4. **MATLAB接口**:MATLAB是...

    ThinkPHP3.1 完全开发手册20121211.CHM

    该手册涵盖了从基础概念到高级特性的全方位内容,旨在帮助用户快速掌握ThinkPHP3.1框架的使用技巧,提升开发效率。 ThinkPHP是一个基于PHP语言的开源Web应用框架,它以简洁、高效的代码设计,强调开发的易用性和...

    电表测试平台V3.1_110511安装版.rar

    总的来说,电表测试平台V3.1_110511与STM32的结合,是现代电力计量技术与嵌入式系统的完美融合,为电表的质量控制提供了强有力的技术支撑。通过深入理解这一测试平台和STM32微控制器,我们可以更好地了解电表行业的...

Global site tag (gtag.js) - Google Analytics