This Spring Boot project is really strong, and the powerful code generator allows front-end and back-end code to be generated with one click!

introduce

Jeecg-Boot is a rapid development platform based on SpringBoot+ code generator! Adopt front-end and back-end separation architecture: SpringBoot, Mybatis, Shiro, JWT, Vue&Ant Design. The powerful code generator allows front-end and back-end code to be generated with one click, without writing any code, keeping jeecg consistently strong, which is definitely a blessing for full-stack development! ! While improving UI capabilities, JeecgBoot reduces the development cost of front and rear separation. JeecgBoot also creates an online development mode (No code concept), a series of online intelligent development: online configuration forms, online configuration reports, online diagram design, online design process, etc. Wait. Click to get the organized 100 Java project video tutorials + source code notes.

The purpose of JEECG is: Simple functions are realized by Online Coding configuration (online configuration form, online configuration report, online diagram design, online design process, online design form), and complex functions are generated by code generator for manual Merge, which not only ensures intelligence but also takes into account It is flexible; the business process adopts workflow to realize and extend the task interface for developing and writing business logic, and the form provides a variety of solutions: form designer, online configuration form, and coding form. At the same time, the separation design (loose coupling) of the process and the form is realized, and the flexible configuration of task nodes is supported, which not only ensures the confidentiality of the company process, but also reduces the workload of developers.

Technology Architecture

development environment

Language: Java 8+ (less than 17) IDE (JAVA): IDEA (the lombok plugin must be installed) IDE (front-end): IDEA or WebStorm Dependency management: Maven Cache: Redis Database script: MySQL5.7+ & Oracle 11g & Sqlserver2017 (default Only three library scripts are provided, other libraries need to be transferred by themselves)

rear end

Basic framework: Spring Boot 2.3.5.RELEASE Microservice framework: Spring Cloud Alibaba 2.2.3.RELEASE Persistence layer framework: MybatisPlus 3.4.3.1 Reporting tool: JimuReport 1.4.32 Security framework: Apache Shiro 1.8.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. .

front end

Vue 2.6.10,Vuex,Vue Router Axios ant-design-vue webpack,yarn vue-cropper - avatar cropping component @antv/g2 - Alipay AntV data visualization chart Viser-vue - antv/g2 package to implement eslint, @vue/cli 3.2.1 vue-print-nb-jeecg - print

Screenshot of part of the system

Large screen template

image.png

image.png

PC edge

image.png

image.png

image.png

Online Interface Documentation

image.png

image.png

report

image.png

image.png

process

image.png

image.png

Mobile terminal

image.png

image.png

PAD side

image.png

image.png

Project source code

github.com/zhangdaisco…

Guess you like

Origin juejin.im/post/7087847329738260487