码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Spring Boot2.x 学习导航大纲-Boot整套前端由0到1(关注收藏本博文即可)


    文章目录

    • 一、导言
    • 第一章、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 配置文件语法、静态工具类读取配置文件、profile多环境配置、devtools热部署–未写完
    6. 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–待写

    第五章、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版本:

  • 相关阅读:
    pip使用豆瓣镜像源
    python生成模拟微信气泡图片
    动环监控安装及调试过程,动环监控调试是什么
    企业如何通过CRM系统赢得客户?
    安装shap-e(openai开源的3D模型生成框架)踩过的一些坑
    开咖啡店前必学知识,SOE咖啡是什么,和拼配豆比哪个更好?
    分类预测 | Matlab实现PSO-BiLSTM粒子群算法优化双向长短期记忆神经网络的数据多输入分类预测
    Spring与Dubbo的整合
    我们总结了弹性伸缩的五个条件与六个教训
    批量创建Mongodb账号及关联角色
  • 原文地址:https://blog.csdn.net/qq_40036754/article/details/125999462
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号