This action will force synchronization from JEECG/JeecgBoot, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
Current version: 3.7.0_all (Release date: 2024-06-23)
JeecgBoot is a low code development platform
based on code generators
! Front and back end separation architecture SpringBoot2.x, SpringCloud, Ant Design&Vue, Mybatis plus, Shiro, JWT, support for microservices. The powerful code generator makes the front and back end of the code generation, low code development! JeecgBoot leads a new low-code development paradigm (OnlineCoding-> Code Generator -> Manual MERGE) that helps resolve 70% of the duplication in Java projects and makes development more business-focused. Not only can quickly improve efficiency, save research and development costs, but also do not lose flexibility!
JeecgBoot provides a series of low code modules to make Online development truly zero code: Online form development, online reports, report configuration capabilities, online chart design, large screen design, mobile configuration capabilities, form designer, online design flow, process automation configuration, plug-in capabilities (pluggable) and more!
The purpose of JEECG is: simple functions are implemented by OnlineCoding configuration, so that zero code development; Complex functions are generated by code generator and manually Merge to achieve low code development, which ensures both intelligence and flexibility. The implementation of low code development and support flexible coding at the same time, to solve the current low code products are generally not flexible drawbacks!
JEECG Business process: Using workflow to implement and extend the task interface for developing and writing business logic, forms provides a variety of solutions: form designer, online configuration form, and coding form. At the same time, the separation design of process and form (loose coupling) is realized, and the flexible configuration of task nodes is supported, which not only ensures the confidentiality of the company's process, but also reduces the workload of developers.
Problems or bugs in use can be found in Making on the Issues
Project | description |
---|---|
jeecg-boot |
SpringBoot background source code (support microservices) |
jeecgboot-vue3 |
Vue3+TS new front-end source code |
jeecg-uniapp |
APP development framework, a code multi terminal adaptation, and support APP, small program, H5 |
Jeecg-Boot low code development platform can be applied in the development of any J2EE project, especially for SAAS projects, enterprise information management system (MIS), internal office system (OA), enterprise resource planning system (ERP), customer relationship management system (CRM), etc. Its semi-intelligent manual Merge development method, Can significantly improve the development efficiency of more than 70%, greatly reduce the development cost.
project structure
├─jeecg-boot-parent
│ ├─jeecg-boot-base-core
│ ├─jeecg-module-demo
│ ├─jeecg-module-system
│ │ ├─jeecg-system-biz
│ │ ├─jeecg-system-start system (8080)
│ │ ├─jeecg-system-api
│ │ │ ├─jeecg-system-cloud-api
│ │ │ ├─jeecg-system-local-api
│ ├─jeecg-server-cloud
├─jeecg-cloud-gateway (9999)
├─jeecg-cloud-nacos --Nacos(8848)
├─jeecg-system-cloud-start --System(7001)
├─jeecg-demo-cloud-start --Demo(7002)
├─jeecg-visual
├─jeecg-cloud-monitor -- (9111)
├─jeecg-cloud-xxljob -- (9080)
├─jeecg-cloud-sentinel --sentinel (9000)
├─jeecg-cloud-test
├─jeecg-cloud-test-more
├─jeecg-cloud-test-rabbitmq
├─jeecg-cloud-test-seata
├─jeecg-cloud-test-shardingsphere
Language: Java 8+ (17)
IDE(JAVA) : IDEA (lombok plug-in must be installed)
IDE(front-end) : Vscode, WebStorm, IDEA
Dependency management: Maven
Cache: Redis
Database: MySQL5.7 + More Databases
Basic framework: Spring Boot 2.7.18
Microservice framework: Spring Cloud Alibaba 2021.0.1.0
Persistence layer framework: MybatisPlus 3.5.3.2
Report tool: JimuReport 1.7.6
Security framework: Apache Shiro 1.12.0, Jwt 3.11.0
Microservice technology stack: Spring Cloud Alibaba, Nacos, Gateway, Sentinel, Skywalking
Database connection pool: Alibaba Druid 1.1.22
Log printing: logback
Others: autopoi, fastjson, poi, Swagger-ui, quartz, lombok (simplified code), etc.
Vue3.0+TypeScript+Vite+AntDesignVue+pinia+echarts
database | support |
---|---|
MySQL | √ |
Oracle11g | √ |
Sqlserver2017 | √ |
PostgreSQL | √ |
MariaDB | √ |
达梦 | √ |
人大金仓 | √ |
Service registration and discovery Nacos √
Nacos √
Route gateway gateway(Three loading modes) √
Distributed http feign √
fuse degrade current limiting Sentinel √
Distributed files Minio and Alioss √
Unified permission control
Service monitoring SpringBootAdmin√
link tracking Skywalking reference document
Messaging middleware RabbitMQ √
Distributed task xxl-job √
Distributed Transaction Seata
Distributed log elk + kafka
Support docker-compose, k8s, jenkins
CAS SSO √
Route traffic limiting √
Go to the JeecgBoot background home page and click "AI Assistant" in the middle of the right side of the home page. The AI Assistant dialog screen is displayed.
If so, buy the author a cup of coffee ☺
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。