SpringBoot项目通用功能及框架知识点介绍

SpringBoot创建mymes项目构架和功能预览

mymes简介

mymes项目是一个MES工业管理系统,包括MES管理系统以及后台管理系统,本项目是基于SpringBoot+Mybatis实现。主要包括权限管理,统计报表,订单管理流程等模块。

涉及技术

mymes使用的都是现阶段主流技术,主要包括

技术 说明
SpringBoot 容器和MVC框架
MyBatis ORM框架
Swagger-UI 文档生成
Redis 分布缓存
Docker 应用容器
Druid 数据库连接池
JWTR JWT登录
PageHelper 分页工具
SpringSecurity 认证和授权框架
Elasticsearch 搜索引擎
RabbitMq 消息队列

mymes数据库展示

现在先展示登录等基础数据表,主要是后台管理模块数据表

mymes涉及到的知识点:

由于项目中设计知识面很广,虽然我会尽可能的进行细化讲解,但是也不可能介绍完整,对其中知识点不是很熟悉的同学,可以查找相关书籍

IDEA的操作

《IDEA工具操作》:https://github.com/judasn/IntelliJ-IDEA-Tutorial 属于系列教程从 IntelliJ IDEA 的安装、卸载、软件设置、项目配置等各个方面进行讲解。通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA,爱上它的体贴。同时学完本系列教程对于你学习 JetBrains 公司下的其他产品也有好处。

SpringBoot实战:

《Spring实战(第4版)》,经典的Spring学习指南,适用于已具有一定Java 编程基础的读者,以及在Java 平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java 开发人员。本书既可以被刚开始学习Spring 的读者当作学习指南,也可以被那些想深入了解Spring 某方面功能的专业用户作为参考用书。

SpringBoot实战:

《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

结束语:

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


猜你喜欢

转载自blog.51cto.com/15077535/2593730