Introduction to SpringBoot project general functions and framework knowledge points

SpringBoot creates mymes project structure and function preview

Introduction to mymes

The mymes project is an MES industrial management system, including MES management system and background management system. This project is based on SpringBoot+Mybatis. It mainly includes modules such as authority management, statistical reports, and order management processes.

Involving technology

Mymes uses mainstream technologies at this stage, mainly including

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

mymes database display

Now first show the basic data tables such as login, mainly the background management module data table

Knowledge points involved in mymes:

Due to the wide range of design knowledge in the project, although I will explain it in detail as much as possible, it is impossible to introduce it completely. Students who are not very familiar with the knowledge can find relevant books.

IDEA operation

"IDEA Tool Operation": https://github.com/judasn/IntelliJ-IDEA-Tutorial is a series of tutorials that explain the installation, uninstallation, software settings, project configuration and other aspects of IntelliJ IDEA. Through the study of this series of tutorials, I hope you can fall in love with IntelliJ IDEA and its thoughtfulness. At the same time, completing this series of tutorials will also benefit you to learn other products under JetBrains.

SpringBoot actual combat:

"Spring Combat (4th Edition)" , a classic Spring learning guide, suitable for readers who already have a certain Java programming foundation, as well as developers and testers who develop various software under the Java platform, especially for enterprise Java Developer. This book can be used as a study guide for readers who are just starting to learn Spring, and can also be used as a reference book by professional users who want to learn more about certain aspects of Spring.

SpringBoot actual combat:

《SpringBoot实战》,本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅

《MyBatis从入门到精通》:

从一个简单的MyBatis查询入手,搭建起学习MyBatis的基础开发环境。通过全面的示例代码和测试讲解了在MyBatis XML方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态SQL在不同方面的应用以及在使用过程中的最佳实践方案。针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBatis的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件开发、Spring、Spring Boot集成的详细内容。

《MySql从入门到精通》

一本网易DBA写的书,,通过通俗易懂的语言以及丰富多彩的实例,适合读第一第二第三部分

Docker

《Spring Cloud与Docker微服务架构实战》Docker部分

Elasticsearch

《Elasticsearch 技术解析与实战》是作者根据自己多年的开发经验,总结了使用和开发Elasticsearch的实战经验。

书籍下载地址

书籍PDF下载地址:

关注公众号回复mymes获取提取码:

关注公众号回复mymes获取提取码公众号地址

github地址https://github.com/bangbangzhou/greemes/tree/master

结束语:

下载书籍,然后根据项目,去浏览书籍中的对于章节会对项目以及知识点都有一个深刻的理解,本项目旨在共同进步,希望大家多多支持,谢谢!


Guess you like

Origin blog.51cto.com/15077535/2593730