首页 > 其他分享 >Spring Boot2.x 学习导航大纲以及整合的插件学习(如mybatis/shiro等)-Boot整套前端由0到1(关注收藏本博文即可)

Spring Boot2.x 学习导航大纲以及整合的插件学习(如mybatis/shiro等)-Boot整套前端由0到1(关注收藏本博文即可)

时间:2022-12-30 18:34:21浏览次数:40  
标签:插件 springboot Spring Boot 学习 elasticsearch 整合 mybatis shiro


文章目录

  • ​​一、导言​​
  • ​​第一章、Java环境搭建及常用软件篇​​
  • ​​第二章、springboot搭建及学习篇​​
  • ​​第三章、springboot整合web篇​​
  • ​​第四章、springboot 整合数据库篇:​​
  • ​​第五章、springboot整合插件篇​​
  • ​​第六章、mybatis 专栏​​
  • ​​第七章、elasticsearch专栏​​
  • ​​第八章:shiro专栏​​
  • ​​第六章、后端框架脚手架搭建​​

一、导言

以前经常开发SSM项目,后来进阶到springboot项目,然后就一直开发和使用springboot项目了,但是没有沉底成文档,所以时间一长,对这些曾经很熟悉的的知识点现在只剩下熟悉了。
所以趁着研究生老师让做一个项目的机会,梳理一下从0到1 梳理下springboot的开发和使用。并分成以下几个模块从0开始搭建和学习springboot框架。(20220726记)

后续找个时间,在把Spring 源码分析给分析一遍沉淀成文档。

第一章、Java环境搭建及常用软件篇

第二章、springboot搭建及学习篇

  1. Java 环境搭建的准备,共有: jdk、maven、idea 三个软件。
  2. ​​Linux、Windows系统下配置环境变量:Javajdk、tomcat、maven 、mysql环境变量配置及对应配置文件​​
  3. ​​springboot 学习一:idea社区版本创建springboot项目的三种方式​​
  4. ​​springboot 学习二:springboot 第一次创建 web 项目,打包项目并测试成功​​
  5. ​​springboot 学习三:Spring Boot 配置文件语法、静态工具类读取配置文件​​
  6. ​​springboot 学习四:Spring Boot profile多环境配置、devtools热部署​​
  7. ​​springboot 学习五:SpringBoot创建maven多模块项目,看这一篇文章即可​​

第三章、springboot整合web篇

  1. ​​springboot 学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现​​
  2. ​​springboot 学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现​​
  3. springboot 学习七:Spring Boot2.x 整合常用web框架:JSP–待写
  4. springboot 学习八:Spring Boot2.x 整合常用web框架:Thymeleaf–待写
  5. springboot 学习九:Spring Boot2.x 整合常用web框架:Freemarker–待写

第四章、springboot 整合数据库篇:

  1. ​​springboot 学习八:springboot链接mysql数据库​​
  2. ​​springboot 学习九:springboot整合Mybatis 连接 mysql数据库 进行CRUD​​:存在很多问题:如控制器绑定参数以及一些注解使用,接受参数vo对象、SQL的编写以及XML的parameterType和resultType的使用。得大改
  3. springboot 学习九:springboot整合多模块 Mybatis–基于springboot学习四–待写
  4. springboot学习十:springboot整合Mybatis 的逆向工程–待写
  5. springboot 学习十一:springboot 整合druid–待写
  6. ​rest API 学习–待写​
  7. ​springboot 事物整合–待写​
  8. ​​springboot 学习十四:Spring Boot 优雅的集成 Lombok​​
  9. ​​springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j​​

第五章、springboot整合插件篇

  1. ​Spring Boot 封装整合Redis–待写​
  2. ​springboot 整合 shiro–待写​
  3. springboot 整合 elasticsearch–待写

第六章、mybatis 专栏

  1. ​​mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。​​
  2. ​​mybatis使用二:springboot 整合 mybatis,创建开发环境​​
  3. ​​mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块​​
  4. ​​mybatis使用四:dao接口参数与mapper 接口中SQL的对应和对应方式的总结,MyBatis的parameterType传入参数类型​​
  5. mybatis使用五:mapper SQL的xml标签总结。–待写

第七章、elasticsearch专栏

  1. ​​elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。​​
  2. ​​elasticsearch学习二:使用springboot整合TransportClient 进行搭建elasticsearch服务​​
  3. ​​elasticsearch学习三:elasticsearch-ik分词器的自定义配置 分词内容​​
  4. ​​elasticsearch学习四:使用springboot整合 rest 进行搭建elasticsearch服务​​
  5. ​​elasticsearch学习五:springboot整合 rest 操作elasticsearch的 实际案例操作,编写搜索的前后端,爬取京东数据到elasticsearch中。​​
  6. ​​elasticsearch学习六:学习 全文搜索引擎 elasticsearch的语法,使用kibana进行模拟测试(持续更新学习)​​

第八章:shiro专栏

  1. ​​shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)​​
  2. ​​shiro学习二:shiro的加密认证详解,加盐与不加盐两个版本。​​
  3. ​​shiro学习三:shiro的源码分析​​
  4. ​​shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。​​

第六章、后端框架脚手架搭建



从0-1搭建一个后端脚手架。
技术栈:springboot+mybatis+redis+shiro+mysql
java 版本:jdk8
springboot 版本:
maven 版本:
redis 版本:
mybatis版本:
mysql版本:


标签:插件,springboot,Spring,Boot,学习,elasticsearch,整合,mybatis,shiro
From: https://blog.51cto.com/u_15926676/5981146

相关文章