No.1 Halo
Address: github.com/halo-dev/ha…
Halo, an excellent open source blog publishing app, is worth checking out.
Halo is a personal blog system based on SpringBoot and Freemark. With an Admin background built in, it can manage blogs visually. There is no need for complicated configuration, no need to worry about compatibility between various themes. The rest is done by the graphical interface.
Halo has a simple interface and a good ecosystem and community environment. If you have any questions, turn to the community, but pay attention to the art of asking questions.
The code for Halo is not too difficult, but the format is a very friendly project for beginners.
Halo feature
Recommended reasons
- Code quality: ⭐⭐⭐⭐⭐
- Warehouse maintenance: ⭐⭐⭐⭐ service
- Active community: ⭐⭐⭐⭐⭐
- Environment: ⭐⭐⭐⭐
- Supporting documents: ⭐⭐⭐⭐⭐
No.2 Hutool
Address: Hutool — 🍬A set of tools that keep Java sweet.
Hutool is a small and complete Java tool class library, through the static method encapsulation, reduce the cost of learning related API, improve work efficiency, make Java has the elegant functional language, let the Java language can also be “sweet”.
In daily development, there must be all kinds of repetitive logic that needs to be extracted into utility classes and put into utils package, so the question is, if this logic has been developed by someone and packaged with a very simple API for you to use, would you refuse?
Hutool is one such kit.
The tools and methods in Hutool come from the elaboration of each user. It covers all aspects of the Java development code. It is not only a sharp tool to solve small problems in large project development, but also an efficiency responsibility in small projects.
Hutool is a friendly alternative to the util package in a project. It saves developers the time to encapsulate common classes and common tool methods in a project, enables development to focus on the business, and avoids bugs caused by incomplete encapsulation to the maximum.
Recommended reasons
- Code quality: ⭐⭐⭐⭐⭐
- Warehouse maintenance: ⭐⭐⭐⭐ service
- Active community: ⭐⭐⭐⭐⭐
- Supporting documents: ⭐⭐⭐⭐⭐
No.3 mall / mall-swarm
Address:
- Mall:github.com/macrozheng/…
- Mall-swarm:github.com/macrozheng/…
Mall project is a set of e-commerce system, including the foreground mall system and background management system, which is implemented based on SpringBoot+MyBatis and deploys Docker container. The front desk mall system includes home page portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, help center and other modules. Background management system includes commodity management, order management, membership management, promotion management, operation management, content management, statistical reports, financial management, authority management, setting and other modules.
Mall swarm is a system of micro-service malls, Spring Cloud Hoxton & Alibaba, Spring Boot 2.3, Oauth2, MyBatis, Docker, Elasticsearch, Kubernetes and other core technologies At the same time, Vue – based management background is provided to facilitate the rapid establishment of the system. On the basis of e-commerce business, mall-swarm integrates the registry, configuration center, monitoring center, gateway and other system functions. Fully documented, complete with Spring Cloud tutorials.
E-commerce system thousands of, only Mall I love.
The reason why I recommend Mall is inseparable from its perfect documentation. It is not easy to maintain such a detailed document when Mall involves so many modules and technologies. Thanks for the author’s sharing and efforts.
Recommended learning, because the knowledge point involved is too much, improve the breadth of technology is very helpful, rich documentation for beginners relatively friendly, but still need a certain threshold.
Recommended reasons
- Code quality: ⭐⭐⭐⭐⭐
- Warehouse maintenance: ⭐⭐⭐⭐ service
- Active community: ⭐⭐⭐⭐⭐
- Supporting documents: ⭐⭐⭐⭐⭐
No.4 ruoyi / ruoyi-vue / ruoyi-cloud
Address: www.ruoyi.vip/
She can be used for all Web applications, such as website management background, website membership center, CMS, CRM, OA. All front-end and background code encapsulation is very simple and easy to use, low error probability. Mobile client access is also supported. The system will update some practical functions in succession.
If depends on is a very good background management system, whether it is learning or directly used are ok.
Many students must have thought about the problem of their own private work, of course, private work is impossible to achieve everything by themselves, and this kind of rapid development framework is very suitable for rapid development.
Recommended reasons:
- Code quality: ⭐⭐⭐⭐⭐
- Warehouse maintenance: ⭐⭐⭐⭐ service
- Active community: ⭐⭐⭐⭐⭐
- Supporting documents: ⭐⭐⭐⭐
No.5 awesome-java
Address: CodingDocs/awesome- Java: Collection of Awesome Java Project on Github
Excellent set of Java open source projects.
There are too many excellent projects. Isn’t a project that integrates excellent projects an excellent project? Poison a viper with its poison, can a viper be killed by its poison?
Why you should recommend it: Find a good project.
The last
If my article is helpful to you, you can triple click.