SpringBoot creates a mymes project architecture and feature preview

Mymes profile

Mymes project is an MES industrial management system, including MES management system and background management system, this project is based on SpringBoot+Mybatis implementation. Mainly including authority management, statistical reports, order management process and other modules.

Involving technology

Mymes uses mainstream technologies at the present stage, mainly including

technology instructions
SpringBoot Container and MVC framework
MyBatis ORM framework
Swagger-UI Document generation
Redis Distributed cache
Docker Application of the container
Druid Database connection pool
JWTR JWT login
PageHelper Paging tool
SpringSecurity Authentication and authorization framework
Elasticsearch Search engine
RabbitMq The message queue

Mymes database display

Now show the login and other basic data table, mainly the background management module data table

Mymes:

Due to the wide range of design knowledge in the project, although I will try my best to explain it in detail, it is impossible to introduce it completely. Students who are not familiar with the knowledge points can look for relevant books

The IDEA of operating

“IDEA tool operation” : https://github.com/judasn/IntelliJ-IDEA-Tutorial belongs to the series from IntelliJ IDEA to install, uninstall, software Settings and project configuration and so on various aspects to explain. Through this series of tutorials, I hope you will fall in love with IntelliJ IDEA and its thoughtfulness. This series will also help you learn about JetBrains’ other products.

SpringBoot combat:

“Spring Actual Combat (4th edition)”, the classic Spring learning guide, is suitable for readers who have a certain Java programming foundation, as well as developers and testers who develop various kinds of software under the Java platform, especially for enterprise-level Java developers. This book can be used as a study guide for readers who are just beginning to learn Spring, but also as a reference book for professional users who want to learn more about some aspect of Spring’s functionality.

SpringBoot combat:

“SpringBoot Practice”, this book to Spring application development as the center, a comprehensive explanation of how to use SpringBoot to improve efficiency, make application development and management more relaxed and interesting. The author writes in a gracious and fluent manner, explaining the application of Spring Boot in various situations with a large number of examples, including startup dependency, Spring Boot CLI, Groovy, Grails, and Actuator. For the tedious content in the development and application of Spring Boot, the appendix is provided with a sorted table, which is easy for readers to refer to at a glance

MyBatis from Beginner to Master:

Start with a simple MyBatis query, build up the basic development environment for learning MyBatis. Through the comprehensive example code and test explained in MyBatis XML way and annotation way to add, delete, change, check the basic usage of the operation, introduced the dynamic SQL in different aspects of the application and in the use of the best practice scheme. MyBatis advanced mapping, stored procedure and type processor provides rich examples, through the bottom-up approach to make readers better understand and master the advanced use of MyBatis, at the same time for MyBatis code generator provides detailed configuration introduction. In addition, the book provides details on cache configuration, plug-in development, Spring, and Spring Boot integration.

MySql from Beginner to Master

A book written by netease DBA, with easy to understand language and colorful examples, suitable for reading parts 1, 2 and 3

Docker

“Spring Cloud and Docker Microservice Architecture Combat” Docker part

Elasticsearch

Elasticsearch is a game about how to use and develop Elasticsearch.

Book Download Address

Book PDF download address:

Please reply to Mymes to obtain the extraction code:

Concern public id reply to Mymes to obtain the public id address of extraction code

Making the address https://github.com/bangbangzhou/greemes/tree/master

Conclusion:

Download the books, and then according to the project, to browse the chapters in the books will have a deep understanding of the project and knowledge points, this project is aimed at common progress, hope you support, thank you!