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