Based on the rapid development platform SpringBoot, Jeecg-Boot 2.1.2 released

Project Introduction

JeecgBoot is a JAVA-based code generator rapid development platform, open source community, "small general Yuan" beyond the traditional business enterprise development platform! Using the front end of the separation architecture: SpringBoot 2.x, Ant Design & Vue, Mybatis-plus, Shiro, JWT. Before and after the powerful code generator so that side code a key generation, without having to write any code to lead the new development model (OnlineCoding Mode -> Code Generator Mode -> Hand MERGE Intelligence Development)! Help Java project to solve 70 percent of the duplication of work, allow developers to pay more attention to business logic. Both quickly improve development efficiency and help the company save costs and at the same time without losing flexibility. JeecgBoot also develop original online mode (No Code): Online form configuration, mobile configuration capabilities, online workflow configurations, the online report configuration, Graph online configuration, plug-in capability (pluggable) and so on. .

Current version : v_2.1.2 | 2019-11-22

Source download

Technical Documents

The upgrade log

new features

  • New encoding the automatic generation rules function (value fill rule)
  • Online Development Online - Page Properties - Fill value to support the rule usage  issues / I12K77
  • Reconstruction of cloud storage, leaving only a cloud Ali
  • Permission logic encoded data reconstruction is not standardized, the same items present package names and class names resolve  # 722
  • Online Forms functional tests defect  # 481
  • JEditableTable components add some small feature  # 621
  • JSelectDepart sector component selection, support for custom field values ​​return
  • JSelectMultiUser to select the components, support for custom field values return  issues / I15700
  • JEditableTable line editing table, add support searchable drop-down, pull-down option to disable
  • Disable support mixed created, custom parameterized query list data
  • Integrated tools provide ElasticsearchTemplate
  • Upgrade JSuperQuery advanced query component that supports drop-down dictionaries, popup components, select people, departments, and other select query
  • Upgrading the printer components, solving compatibility problems
  • Upgrade Online Form component that supports more control to select

BUG repair

  • Shrio rights issue notes invalid handle  issues / I15A4K
  • When the user selects a component selected user, the user displays the two
  • New system notification bulletin bug (more toolbar does not disappear)  # 663
  • MybatisInterceptor not updated updateBy, updateTime issue  # 686
  • Switching current user information department did not update  # 663
  • Error when updating the specified field  # 516
  • Login Back to front-end data and password salt  # 643
  • An error occurred while post queries, table and field definitions sys_position mysql keyword conflicts  # 697
  • SpringBoot open compression configuration error resolution # 718
  • Postgresql driver incorrectly configured groupId should be org.postgresql  # 694
  • Code generator checks the data table exists Problem case (the For the Linux and the Mac)  # 716

Why JeecgBoot?

The open source community, "small general Yuan" beyond the traditional business enterprise development platform. Leading a new development model (Online Coding-> Code Generator -> Hand MERGE Intelligence Development), can help to solve 70% of the Java project duplication of work, allowing developers to pay more attention to business logic. Both quickly improve development efficiency, helping companies save on labor costs, at the same time without losing flexibility.

  • It was isolated before and after the latest main frame (SpringBoot + Mybatis-plus + Ant-Design + Vue), easy to use; low dependency code generator, flexible scalability, flexibility to achieve the second development;
  • Development of high efficiency, using the code generator, and many single-table data model (Table Sons), the tree data model lists, CRUD function which automatically generates, directly menu configuration (front and rear codes a code key generate);
  • Code Generator provides a powerful template mechanism, support for custom template style. Currently offers four sets of style templates (single table sets, many sets)
  • Complete package users, roles, menu, organization, data dictionary, online scheduled tasks and other basic functions. Strong rights mechanisms to support access authorization, buttons rights, data rights, privileges and other forms
  • Zero Code development capabilities online, online configuration forms, online configuration report, configuration chart online, online design form
  • Common package used, various tools (regular tasks, messaging interface, a message is sent, Excel, etc. import and export), 80% to meet the basic needs of the project
  • Simple codes Excel import and export, and export many single-table support table mode export, import and export functions generated comes
  • Integrated simple reporting tool, image and data export reports very convenient, very easy to generate graphical reports, pdf, excel, word and other reports;
  • Front and rear separation technology, beautiful UI page, do the packaging for the common components: the time line form controls, interception of display controls, reporting components, editors, etc.
  • Query filter: Query function which automatically generates background append dynamic SQL query spell; supports multiple matching method (full match / Fuzzy queries / query containing / non-match query);
  • Data permissions (refined data access control, to control row-level, grade list, form field level to achieve different people see different data, different people operating in different fields on the same page
  • Online Configuration Report (without coding, online configuration, to achieve a graph, histogram, report data)
  • Page checksum generated automatically (to be input, digital calibration, verification amount, time, space, etc.);
  • CAS provides single sign-on integration programs, projects already provide perfect docking Code
  • Form Designer, allowing users to customize the form layout, support for single-table, many form, supports select, radio, checkbox, textarea, date, popup, lists, macros, and other controls
  • Professional interface, docking mechanism, uniform application of restful interface mode, integrated swagger-ui-line interface documentation, Jwt token authentication, and client convenience docking
  • Interface security, authorization can be refined control interface, very easy to achieve a different look at their own client data control
  • Advanced combination search function, online configuration support associated master table queries, save the query history
  • Offers a variety of system monitoring, real-time tracking system operation (monitoring Redis, Tomcat, jvm, server information, request tracking, SQL monitoring)
  • Message Center (support SMS, e-mail, push micro-letters, etc.)
  • Integrated Websocket message notification mechanism
  • APP publishing solutions provide:
  • Support for multiple languages, provide international programs;
  • Change data logging, data can be recorded each time content changes, view version history of changes by comparing function
  • UI powerful platform to achieve a motion adaptive
  • Home-style platform, offers a variety of combinations of modes, support for custom style
  • Provides a simple-to-use print plug-in, support Google, IE browser and other browsers
  • Rich sample code to provide a lot of learning PORTFOLIO
  • Maven development mode using sub-module
  • Dynamic routing support menu
  • Access control using RBAC (Role-Based Access Control, Role-Based Access Control)

System Module

├─系统管理
│  ├─用户管理
│  ├─角色管理
│  ├─菜单管理
│  ├─权限设置(支持按钮权限、数据权限)
│  ├─表单权限(控制字段禁用、隐藏)
│  ├─部门管理
│  └─字典管理
│  └─树分类字典
│  └─系统公告
│  └─我的组织机构
├─消息中心
│  ├─消息管理
│  ├─模板管理
├─智能化功能
│  ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
│  ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
│  ├─代码生成器模板(生成代码,自带excel导入导出)
│  ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
│  ├─高级查询器(弹窗自动组合查询条件)
│  ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
│  ├─平台移动自适应支持
├─系统监控
│  ├─性能扫描监控
│  │  ├─监控 Redis
│  │  ├─Tomcat
│  │  ├─jvm
│  │  ├─服务器信息
│  │  ├─请求追踪
│  │  ├─磁盘监控
│  ├─定时任务
│  ├─系统日志
│  ├─消息中心(支持短信、邮件、微信推送等等)
│  ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
│  ├─系统通知
│  ├─SQL监控
│  ├─swagger-ui(在线接口文档)
│─报表示例
│  ├─曲线图
│  └─饼状图
│  └─柱状图
│  └─折线图
│  └─面积图
│  └─雷达图
│  └─仪表图
│  └─进度条
│  └─排名列表
│  └─等等
│─常用示例
│  ├─单表模型例子
│  └─一对多模型例子
│  └─打印例子
│  └─一对多TAB例子
│  └─内嵌table例子
│  └─常用选择组件
│  └─异步树table
│  └─接口模拟测试
│  └─一对多JEditable
│  └─图片拖拽排序
│  └─图片翻页
│  └─图片预览
│  └─PDF预览
│  └─分屏功能
│─封装通用组件	
│  ├─行编辑表格JEditableTable
│  └─省略显示组件
│  └─时间控件
│  └─高级查询
│  └─用户选择组件
│  └─报表组件封装
│  └─字典组件
│  └─下拉多选组件
│  └─选人组件
│  └─选部门组件
│  └─通过部门选人组件
│  └─封装曲线、柱状图、饼状图、折线图等等报表的组件(经过封装,使用简单)
│  └─在线code编辑器
│  └─上传文件组件
│  └─验证码组件
│  └─树列表组件
│  └─表单禁用组件
│  └─等等
│─更多页面模板
│  ├─各种高级表单
│  ├─各种列表效果
│  └─结果页面
│  └─异常页面
│  └─个人页面
├─高级功能
│  ├─提供单点登录CAS集成方案
│  ├─提供APP发布方案
│  ├─集成Websocket消息通知机制
├─Online在线开发(即将开源)
│  ├─Online在线表单 - 功能已开放
│  ├─在线代码生成器 - 功能已开放
│  ├─Online在线图表
│  ├─Online图表模板配置
│  ├─Online在线报表
└─其他模块
   └─更多功能开发中。。

Screenshot

PC end

     

Mobile terminal

 

PAD end

   

Welcome Tucao welcome star ~ GitHub stars GitHub forks

Guess you like

Origin www.oschina.net/news/111526/jeecg-boot-2-1-2-released