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

视频资源:

动力节点springboot视频教程-专为springboot初学者打造的教程_哔哩哔哩_bilibili你的三连就是录制视频的动力!一定不要忘记收藏、点赞、投币哦~本套视频基于SpringBoot2.4版本讲解。教程从细节入手,每个事例先讲解pom.xml中的重要依赖,其次application配置文件,最后是代码实现。让你知其所以,逐步让掌握SpringBoot框架的自动配置,starter起步依赖等特性。 为什么SpringBoot是创建Spring应用,必须了解spring-boot-starhttps://www.bilibili.com/video/BV1XQ4y1m7ex

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

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

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

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

1.3 通过properties赋值

2. JSR303校验

3. 多环境下的资源选择

通过spring.profiles.active=xxx

application.xxx.properties

3.1 通过yaml

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

4. SpringBoot Web开发

4.1 静态资源导入

webjars  localhost:8080/webjars

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

优先级: resources>static>public

5. thymeleaf

依赖:

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

6 MVC自动装配

官网阅读

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

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

SpringBoot学习笔记总结——动力节点相关推荐

  1. SpringBoot学习笔记总结—动力节点王鹤

    先说说Spring Boot是什么? 多年来,随着新功能的增加,spring变得越来越复杂.只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所 ...

  2. Maven学习笔记,动力节点maven教程随堂笔记(史上最全)

    Maven笔记 这篇笔记的学习视频来自b站动力节点 https://www.bilibili.com/video/BV1dp4y1Q7Hf 笔记中的源码下载地址 动力节点maven资料 第一部分 1. ...

  3. CHY的Spring学习笔记---师从动力节点王鹤老师(B站白嫖)

    Spring学习笔记 核心技术:ioc和aop ioc:使用di(依赖注入)实现控制反转,底层使用的是反射机制 spring可以创建自己写的类的对象,也可以创建非自定义对象,只要知道类的全限定名即可. ...

  4. SpringBoot(学习笔记)

    SpringBoot学习笔记 从今天开始就进入微服务阶段 一些小问题 1.HelloWorld 1.1回顾什么是Spring 1.2什么是SpringBoot 1.3微服务架构 2.第一个Spring ...

  5. SpringBoot 学习笔记

    SpringBoot 学习笔记 文章目录 SpringBoot 学习笔记 1. SpringBoot简介 1.1 什么是Spring 1.2 Spring 是如何简化Java开发的 1.3 什么是 S ...

  6. springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题

    springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题 参考文章: (1)springboot学习笔记:12.解决springboot打成可执行jar在 ...

  7. SpringBoot学习笔记(3):静态资源处理

    SpringBoot学习笔记(3):静态资源处理 在web开发中,静态资源的访问是必不可少的,如:Html.图片.js.css 等资源的访问. Spring Boot 对静态资源访问提供了很好的支持, ...

  8. springboot学习笔记(五)

    一丶注值方式 1.在application.properties文件中注值 首先我们将application.yml中的学生名字和年龄给注释掉,来验证在applic.properties的注值方式. ...

  9. SpringBoot学习笔记(4)----SpringBoot中freemarker、thymeleaf的使用

    1. freemarker引擎的使用 如果你使用的是idea或者eclipse中安装了sts插件,那么在新建项目时就可以直接指定试图模板 如图: 勾选freeMarker,此时springboot项目 ...

最新文章

  1. vue+webpack+amazeui项目小记
  2. LightOJ1032 Fast Bit Calculations(数位DP)
  3. 0.0 Introduction-机器学习笔记-斯坦福吴恩达教授
  4. 90 % 的 Python 开发者不知道的描述符应用
  5. canvas的简单实例集合
  6. camel.js_Camel 2.11 –具有URL重写功能的HTTP代理路由
  7. 几种常见软件过程模型的比较
  8. 第二章 物理层 2,3 数据通信基础知识 [计算机网络笔记]
  9. C++ 构造函数体内赋值与初始化列表的区别
  10. 2021 年“微软学者”奖学金全亚洲 11 人名单公布!
  11. 03JavaScript程序设计修炼之道_2019-06-18_21-27-56_事件onchange
  12. python语言程序设计期末试卷_Python语言程序设计17182试题题目及答案,课程2020最新期末考试题库,章节测验答案...
  13. sql添加字段并设置外键
  14. 关于惠普打印机可以打印但是无法扫描的问题
  15. 松柏先生: 做品牌自己挣钱不算什么, 能让1000名山区绣娘都挣钱才牛!
  16. R语言基于visreg 包COX回归和连续变量交互效应(交互作用)的可视化分析
  17. 微信企业号开发(一)
  18. 怎样实现模块间的参数传递?急急急!!!!!!!!!
  19. vue + 百度地图 地址搜索并定位
  20. bi 建模流程图_搞懂PowerBI的数据建模

热门文章

  1. [ZJOI2007]Hide 捉迷藏(数据结构)
  2. Java入门复合语句和条件语句(羊驼)
  3. SRPG游戏开发(三十)第七章 寻路与地图对象 - 八 优化地图(Optimize MapGraph)
  4. Django Model用户头像设置
  5. 如何用木板做桥_用木板搭桥小游戏-抖音用木板搭桥1.6 安卓版-东坡下载
  6. 嵌入式linux学习笔记-- 对于动态库的一些操作 dlopen
  7. 金融科技大数据产品推荐: 换汇API/海外支付API——让跨境支付更简单
  8. matlab 云图标尺输出,ANSYS应力云图怎么输出结果云图?
  9. 新浪云 股票实时筛选系统 设计
  10. python 发送微信语音消息_全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)...