Featured Spring Boot quality GitHub open source project!

Spring Boot considered to be the hottest areas of Java technology stack, and also Java developers have to master the technology, today we put together 13 Spring Boot high-quality open source projects for your reference, hoping to help to learn Spring Boot is a small partner ! CV junior partner in the project do not know what to write or do not project highlights, I can only help you up to this! Items below in alphabetical order!

A, Mall

https://github.com/macrozheng/mall

mall project is an electricity supplier system, including background and foreground mall system management system, based on SpringBoot + MyBatis. Home Front mall system includes portals, product recommendations, product search, product display, shopping cart, order process, Member Center, Customer Service, Help Center and other modules. Background management system includes merchandise management, order management, membership management, marketing management, operations management, content management, statistical reporting, financial management, rights management, settings and other modules.

二、Cloud-Platform

https://gitee.com/geek_qi/cloud-platform

Cloud-Platform is the first micro-based Spring Cloud service development platform, a unified authorization, authentication backend management system, which includes with user management, resource management authority, Gateway API management and other modules to support multi-service system developed in parallel, It can be used as scaffolding to develop back-end services. Code simple, clear architecture for learning and directly used in the project. The core technology employed Spring Boot 2.1.2 and Spring Cloud (Greenwich.RELEASE) related core components, and register configuration employed Nacos center, the Sentinel integrated flow guards, front-end assembly vue-element-admin.

Third, micro personnel

https://github.com/lenve/vhr

Micro personnel is a separate front and rear ends of human resources management system, using SpringBoot + Vue project development. Rights management related modules are mainly two, namely [System Management -> Basic settings -> Permissions Group] can manage roles and resources of the relationship, [System Management -> Operator Management] can manage the relationship between users and roles. In addition, the project also constantly updated, little friends can view the latest functions performed by updating the record below.

四、spring-boot-pay

https://gitee.com/52itstyle/spring-boot-pay

This is a case of payments, payment code provides detailed case including Paypal, micro-letters, including the CUP, have to pay for the needs of small partners, this project very appropriate.

五、spring-boot-seckill

https://gitee.com/52itstyle/spring-boot-seckill

Built from 0-1 spike distributed system architecture from the case say bullying, SpringBoot development case for building distributed systems spike from 0-1, project case basic shape, and gradually perfected.

Six, V tribe

https://github.com/lenve/VBlog

V tribe is a multi-user blog management platform, Vue + SpringBoot development.

七、springboot-plus

https://gitee.com/xiandafu/springboot-plus

Based on a back-end system 2 SpringBoot management, including user management, organization management, role management, functional point of management, menu management, distribution rights, distribution rights data, code generation and other functions compared to other open-source back-office systems, SpringBoot-Plus It has a certain complexity. Spring Boot2.1 technology based system, a front-end Layui2.4.

Database to MySQL / Oracle / Postgres / SQLServer as an example, in theory, cross-database platform.

Eight, litemall

star number 6.49k, Project address:

https://github.com/linlinjava/litemall

A program store, a rear end including Spring Boot + + Vue administrator micro channel distal tip end user applet + Vue user of the mobile terminal.

Small Mall features: First, the list of themes, thematic details, list of categories, classified information, the list of brands, brand information, new starter, popular recommendation, the coupon list, coupons select, buy (buy the business needs to be improved), Search, Product Details , product reviews, product sharing, shopping cart, order, order lists, order details, address, collection, footprint, feedback, customer service;

Management platform functionality: membership management, store management, product management, marketing management, system management, configuration management, statistical reports.

Nine, jeeSpringCloud

https://gitee.com/JeeHuangBingGui/jeeSpringCloud

Based SpringBoot2.0 background rights management system interface simple and beautiful Agile system architecture. The core technology employed Spring, MyBatis, Shiro no other heavy dependence. Internet cloud framework for rapid development, micro-code generation services distributed agile development system architecture. Project code is simple, rich annotation, easy to use, yet at the same time focus on distributed micro-services, it contains a number of basic modules and monitoring, service module. Modules include: timed task scheduling, server monitoring, monitoring platform, the platform set up, development platform, single sign-on, Redis distributed cache, membership, marketing, online users, log, the number of online visits, the number of calls, direct cluster, Interface document generation module, code examples, video installation, tutorial documentation Code generation (single table, master schedule, tree tables, lists and forms, redis cache docking codes, statistical charts, maps, statistics, vue.js), dubbo, springCloud, SpringBoot, mybatis, spring, springmvc.

Ten, NiceFish

https://gitee.com/mumu-osc/NiceFish

NiceFish (Mermaid) is a series of projects, the end goal is to separate the front and rear of an exemplary development model: the front end of the browser, a mobile terminal, various development environment Electron model; rear end has two versions: SpringBoot SpringCloud version and version.

Eleven, zscat_sw

https://gitee.com/catshen/zscat_sw

Based on a mall project springboot dubbo building, including the front, back and h5 application, an applet, application templates project as zscat practice. Comprising sso log, the API gateway, flow control, custom protocols ,, automatic packaging CRUD, automatically cached, separate read and write, distributed cache, distributed at scheduled time distributed lock, message queues, the event mechanism, OAuth2.0 log, full-text search, integrated qiniu file services, integrated dubbo, integrated springcboot other functions.

Twelve, Roses

https://gitee.com/stylefeng/roses

Roses on Spring Boot 2 and Spring Cloud Finchley.SR2, more in line with enterprise-class distributed and service solutions, Roses has a highly efficient development experience, providing reliable sources eventual consistency distributed transaction solution that provides call-based chain service management, providing reliable service abnormal localization scheme (Log + Trace), and so on, not only need to build a distributed framework underlying the development of highly efficient and stable framework, but also need to address the challenges posed by distributed!

XIII, the Chinese ERP
https://gitee.com/jishenghua/JSH_ERP

China ERP based SpringBoot framework, determined to provide easy to use open source ERP software for SMEs, the current focus on financial + Invoicing function. The main module has retail management, procurement management, sales management, warehouse management, financial management, reporting, query, data base and system management. Support for advance payment, income and expenditure, storage allocation, assembly, disassembly, orders and other features. Owned inventory, warehousing and other statistical reports. Meanwhile on the role and authority of a detailed comprehensive control down to the individual buttons and menus.

Fourteen, EL-ADMIN background management system

 

Back-end source

Front-end Source

github

https://github.com/elunez/eladmin

https://github.com/elunez/eladmin-web

Cloud code

https://gitee.com/elunez/eladmin

https://gitee.com/elunez/eladmin-web

A front and rear ends Spring Boot 2.1.0, Spring Boot Jpa, JWT, Spring Security, Redis, Vue isolated background management system

System functions

User Management: provides the user configuration, the new user, the default password is 123456

Role Management: allocates the rights to the menu, you can set permissions based on role data sector

Menu Management: Menu has achieved dynamic routing, configurable back-end technology to support multi-level menu

Sector Management: configurable system organizational structure, tree table shows

Configuration jobs in various sectors: management positions

Dictionary Management: Maintaining a common some fixed data, such as: status, sex, etc.

Operation log: log a user operation

Exception log: exception log records, facilitate the development of personnel positioning error

SQL Monitoring: The druid monitor database access performance, the default user name admin, password 123456

Regular tasks: the integration of Quartz to do regular tasks, adding the task log, task operation at a glance

Code Generation: High degree of flexibility a key to the front and rear side code generation, reduced by about 80 percent of the tasks

Mail Tools: with rich text, email html format

Free map bed: map using sm.ms bed, used as a public pictures uploaded using the map bed not very stable, is not recommended

Seven cattle cloud storage: Data can be synchronized seven cattle cloud storage to the system, without having to log seven cattle cloud clouds directly manipulate data

Alipay: Alipay integration and provides a test account, self-test

 

Guess you like

Origin www.cnblogs.com/iwyou/p/12159248.html