Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

SpringBoot 基于 Spring 开发。SpringBoot 本身并不提供 Spring 框架的核心特性以及扩展功能,也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。

  关于 SpringBoot 有一句很出名的话就是约定大于配置。采用 Spring Boot 可以大大的简化开发模式,它集成了大量常用的第三方库配置,所有你想集成的常用框架,它都有对应的组件支持,例如 Redis、MongoDB、Jpa、kafka,Hakira 等等。SpringBoot 应用中这些第三方库几乎可以零配置地开箱即用,大部分的 SpringBoot 应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑。

视频资料

视频专辑-视频合集-哔哩哔哩视频

Java视频合集-哔哩哔哩视频

HTML视频合集

Java

Java视频合集-哔哩哔哩视频

注解

秒懂,Java 注解 (Annotation)你可以这样学

关于@Autowired的这些新姿势

深度分析Spring中的构造器注入

@Resource注解使用说明

Spring

Spring源码分析【综合】

【视频】手写模拟IOC

【视频】AOP

什么是 AOP,AOP 的作用是什么?

AOP 的详细说明以及基本的使用

一文读懂 AOP | 你想要的最全面 AOP 方法探讨

横切关注点,通知(增强),切面,目标,代理,连接点,切入点
动态代理:jdk(接口代理),cglib(继承模式)
AspectJ



Spring旅程_Powered by 金山文档


Spring AOP全面详解(超级详细)

SpringAOP学习--SpringAOP简介及原理

C++之AOP

C++编译期反射实践——以AOP实现为例

环境

视频Maven教程

Docker安装并使用Mysql(可用详细)

Docker下MySQL的安装 - 知乎

MySQL身份验证插件(mysql_native_password、sha256_password、caching_sha2_password)

SpringBoot实现热部署(基于2021新版idea)

Maven标准目录结构(手写Maven项目)

springboot 如何添加webapp文件夹

springboot官方推荐使用thymeleaf模板引擎,把静态资源放到resources下面的static中,然后页面放到templement中,但这次因为时间比较紧,所以我想把以前项目里面的webapp直接搬过来,里面的jsp直接使用,结果jsp能访问到,但里面的图片,css,js全都报404错误。

视频 webapp创建方式

Servlet 3.0整合Spring MVC(不使用web.xml部署描述符,使用ServletContainerInitializer)

视频 不使用web.xml整合SpringMvc

知识点

什么是classpath - 简书

classpath

classpath

应用通用属性【官网】

SpringBoot读取resources下的文件以及resources的资源路径

注解

史上最全spring注解,没有之一

@Controller,@Service,@Repository,@Component你搞懂了吗?——知乎

@Controller、@Service和@Repository注解详解

一文带你理解@RefreshScope注解实现动态刷新原理

详解@ConfigurationProperties实现原理与实战_脚本之家

@ConfigurationProperties的使用

Spring Bean

Spring中的Bean是线程安全的吗

Spring中的Bean是线程安全的吗? - 简书

Spring中Bean的单例、多例

Spring MVC

RequestMapping

使用

@RequestMapping 用法详解

@RequestMapping注解【params、headers、ant、占位符】

注解式控制器简介【全面】

requestMapping的params属性详解以及header属性详解

SpringMVC知识盘点及总结5@RequestMapping注解的params属性

RequestMapping支持Ant 路径风格

08第二章:05_@RequestMapping 支持Ant 路径风格

Restful风格详解

@RequestBody和@ResponseBody原理解析

@RequestBody, @ResponseBody 注解详解

@RequestBody,RequestEntity,@ResponseBody,ResponseEntity的作用与区别

SpringMVC 的请求响应扩展 ( @ResponseBody 、ResponseEntity对象 、@RequestBody 、RequestEntity对象 )

参数获取

辅助知识

注解式控制器

@RequestParam的加与不加的作用

@PathVariable、@RequestHeader与@CookieValue注解的使用案例

@ModelAttribute运用详解

数据共享

SpringMVC学习(4)—— 域对象(作用域)

Model、ModelMap、Map有什么关系?深入底层剖析

视图解析

视图转发与重定向

第五章 视图解析与请求转发、重定向——简书

SpringMvc视图解析器详解

SpringMVC同时配置Thymeleaf和Jsp两种视图解析器

SpringMVC的视图控制器view-controller

文件上传与下载

Spring MVC 实现文件的上传和下载

基于springboot文件上传和下载

SpringBoot实现文件上传和下载 ajax

使用axios进行文件上传

8.8 Spring Boot静态资源处理

Spring boot 2 中 访问静态资源的方式

过滤器和拦截器

过滤器 和 拦截器的 6个区别

过滤器和拦截器的区别

一文解决在SpringBoot项目中配置拦截器

SpringBoot项目中过滤器Filter的配置

@ControllerAdvice

@ControllerAdvice 的介绍及三种用法

Spring @ControllerAdvice 使用及源码分析

Springmvc之HandlerExceptionResolver

SpringBoot常用注解@RestControllerAdvice

SpringBoot

SpringBoot2零基础入门教程

SpringBoot启动流程解析

[SpringBoot源码剖析六] 自动配置SpringMVC - 知乎

SpringCloud

问题

java: 错误: 无效的源发行版:17

field injection is not recommended

HTML

HTML视频合集

JavaScript

Css