SpringBoot框架学习笔记—动力节点王鹤

简介: 最近跟着动力节点王鹤老师的视频学到了springboot,看过最细的springboot讲解,初学入门最佳,自己做了笔记分享给大家视频资源:https://www.bilibili.com/video/BV1XQ4y1m7ex1. 外部资源properties的几种导入方式1.1 使用注解直接在实体类上赋值

最近跟着动力节点王鹤老师的视频学到了springboot,看过最细的springboot讲解,初学入门最佳,自己做了笔记分享给大家

视频资源:

https://www.bilibili.com/video/BV1XQ4y1m7ex

1. 外部资源properties的几种导入方式

1.1 使用注解直接在实体类上赋值

image.gif

1.2 通过yaml赋值,在实体类中引用

@ConfigurationProperties(prefix="student") springboot通过这个寻找到配置文件的yaml

image.gif

image.gif

1.3 通过properties赋值

image.gif

image.gif

2. JSR303校验

image.gif

3. 多环境下的资源选择

image.gif

通过spring.profiles.active=xxx

application.xxx.properties

3.1 通过yaml

image.gif

使用 - - -去分开 得到另一个块

4. SpringBoot Web开发

4.1 静态资源导入

image.gif

webjars  localhost:8080/webjars

public,static,/**,resources localhost:8080/

优先级: resources>static>public

5. thymeleaf

依赖:

image.gif

命名空间:xmlns:th=“http://www.thymeleaf.org

6 MVC自动装配

官网阅读

在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。

只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!

image.gif

相关文章
|
4月前
|
前端开发 NoSQL Java
华为大神珍藏版:SpringBoot全优笔记,面面俱到太全了
作为开发人员,对于Spring全家桶肯定是不陌生的,而来自于Spring大家族的Spring Boot,作为Spring团队提供的流行框架,它的存在解决的Spring框架使用较为繁琐的问题,所以掌握SpringBoot是精通Spring必不可少的一个过程。
|
9月前
|
消息中间件 安全 NoSQL
跪了!Alibaba内部优质Springboot笔记:两大项目实战+源码解析
近年来,Spring Boot 是整个Java社区中最有影响力的项目之一,它的设计初衷是解决Spring各版本配置工作过于繁重,目前已经逐渐替代传统SSM架构。但SSM和Spring Boot并不冲突。Spring Boot更简单、更自动化,减少了传统SSM开发的配置。程序员在用Springboot开发应用程序时能做到零配置或极简配置。同时,为了不失灵活性,它也支持自定义操作。
|
9月前
|
canal 监控 数据可视化
好家伙!阿里最新SpringBoot进阶笔记涵盖了SpringBoot所有骚操作
相信从事Java开发的朋友都听说过SSM框架,老点的甚至经历过SSH,说起来有点恐怖,比如我就是经历过SSH那个时代未流。当然无论是SSM还是SSH都不是今天的重点,今天要说的是Spring Boot,一个令人眼前一亮的框架,从大的说,Spring Boot是取代了SSM中的SS的角色。
|
监控 前端开发 NoSQL
华为大神珍藏版:SpringBoot全优笔记,面面俱到太全了
作为开发人员,对于Spring全家桶肯定是不陌生的,而来自于Spring大家族的Spring Boot,作为Spring团队提供的流行框架,它的存在解决的Spring框架使用较为繁琐的问题,所以掌握SpringBoot是精通Spring必不可少的一个过程。 在面试过程中,SpringBoot的相关内容都会被面试官给问到,几乎一线互联网对于技术岗的任职要求都对Spring有一定的规定,所以学习Spring刻不容缓。
|
SQL 存储 Java
【2021软件创新实验室暑假集训】SpringBoot框架
【2021软件创新实验室暑假集训】SpringBoot框架
【2021软件创新实验室暑假集训】SpringBoot框架
|
SQL 监控 Java
SpringBoot的MyBatis工程配置|学习笔记
快速学习SpringBoot的MyBatis工程配置
190 0
SpringBoot的MyBatis工程配置|学习笔记
|
监控 Java 应用服务中间件
SpringBoot|学习笔记
快速学习SpringBoot
82 0
SpringBoot|学习笔记
|
存储 机器学习/深度学习 IDE
SpringBoot 项目与被开发快速迁移|学习笔记
快速学习 SpringBoot 项目与被开发快速迁移
157 0
SpringBoot 项目与被开发快速迁移|学习笔记
|
安全 Java 应用服务中间件
集中式整合之搭建Springboot环境|学习笔记
快速学习集中式整合之搭建Springboot环境
78 0
集中式整合之搭建Springboot环境|学习笔记
|
安全 Java 关系型数据库
SpringSecurity与SpringBoot在集中式项目中整合步骤说明|学习笔记
快速学习SpringSecurity与SpringBoot在集中式项目中整合步骤说明
108 0