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

SpringBoot学习笔记总结——动力节点 最近跟着动力节点王鹤老师的视频学到了springboot,看过最细的springboot讲解,初学入门最佳,自己做了笔记分享给大家 视频资源: 动力节点springboot视频教程-专为springboot初学者打造的教程_哔哩哔哩_bilibili你的三连就是录制视频的动力!一定不要忘记收藏、点赞、投币哦~本套视频基于SpringBoot2.4版本讲解。教程从细节入手,每个事例先讲解pom.xml中的重要依赖,其次application配置文件,最后是代码实现。让你知其所以,逐步让掌握SpringBo 阅读详情

先说说Spring Boot是什么?

多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。

如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。

因此,开始一个新的spring项目需要很多努力,因为我们现在必须从头开始做所有事情。

Spring Boot是解决这个问题的方法。Spring Boot已经建立在现有spring框架之上。使用spring启动,我们避免了之前我们必须做的所有样板代码和配置。

因此,Spring Boot可以帮助我们以最少的工作量,更加健壮地使用现有的Spring功能。

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

视频资源:

https://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还做了哪些配置,包括如何扩展,如何定制。

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

动力节点Java教程2024笔记(515-600集) 动力节点JAVA基础2024课程,第11~15章,包含的主要内容为:注解、网络编程、Lambda表达式、Stream API与JAVA新特性概述,重点学习注解、Lambda表达式和Stream API 阅读详情

相关推荐

超详细的SpringBoot学习笔记-动力节点王鹤

Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务,如果啃不下来,很可能就与大厂失之交臂。 精通Spring Boot的原理实现的话,可以帮助你更好地职业进阶,学习前辈优秀的架构设计思想,总结出最优使用方案,绕过工作中遇到的很多坑。 动力节点王鹤老师讲解的springboot教程,由浅入深,带你体验Spring Boot的极速开发过程,内容丰富,涵盖了SpringBoot开发的方方面面,并且同步更

Java___interview的博客 946

mybatis 3 入门

mybatis 3.5 文章目录简介快速开始:IDEA方式创建第一个MyBatis项目开启日志功能基本的CURD自定义 创建sqlSession 工具类insertupdatedeleteIdea的代码模板MyBatis 对象分析Resources 类SqlSessionFactoryBuilder 类SqlSessionFactory 接口SqlSession 接口mybatis动态代理参数parameterTypeMyBatis 传递参数一个简单类型的参数多个参数使用 @Param命名参数多个参数 使用

Berwin的博客 1588

动力节点王鹤SpringBoot学习笔记——JDK新特性

sealed 翻译为密封,密封类(Sealed Classes)的首次提出是在 Java15 的 JEP 360 中,并在 Java 16 的 JEP 397 再次预览,而在 Java 17 的 JEP 409 成为正式的功能。新的转义字符,组合非常长的字符串。在JDK 10及更高版本中,您可以使用var标识符声明具有非空初始化式的局部变量,这可以帮助您编写简洁的代码,消除冗余信息使代码更具可读性,谨慎使用.Java14中预览的新特性叫做Record,在Java中,Record是一种特殊类型的Java类。

Java___interview的博客 1226

Java学习笔记第二章:Java基础语法(动力节点)

自用学习笔记,用来记录和复习。

m0_51638271的博客 942

[记录学习]自学动力节点老杜Spring6笔记_01

动力节点老杜Spring6自学笔记

sls1223074612的博客 3692

动力节点王鹤SpringBoot学习笔记—配置多数据源

最近项目需要又重新复习了下springboot,关于springboot配置多数据源,做了笔记,分享给有需要的小伙伴们,视频看的动力节点王鹤老师讲的, 动力节点王鹤老师讲解的springboot教程,由浅入深,带你体验Spring Boot的极速开发过程,内容丰富,涵盖了SpringBoot开发的方方面面,并且同步更新到Spring Boot 2.x系列的最新版本。 视频链接:动力节点springboot视频教程-初学springboot必备教程-springboot最新完整版_哔哩哔哩_bilibil

Java_Coding1的博客 296

【B站】动力节点王鹤老师Springboot学习笔记整理

视频出处:动力节点springboot视频教程 为什么要使用Spring Boot? 使用SpringSpringMVC时需要用到大量的xml配置文件,配置各种对象,把使用的对象放入到Spring容器中才能使用对象,十分繁琐。同时,用Spring整合其他框架时,需要了解其他框架的配置规则。 Spring Boot就好比是不需要配置文件的SpringSpringMVC,已经提前把常用的框架和第三方库配置好了,直接使用即可。开发起来效率更高,更为方便。 第1章 XML和JavaConfig Spring

Java_Leo12的博客 818

动力节点王鹤SpringBoot3学习笔记——第二章 掌握SpringBoot基础

pom.xml中的指定spring-boot-starter-parent作为坐标,表示继承Spring Boot提供的父项目。从 spring-boot-starter-parent 继承以获得合理的默认值和完整的依赖树,以便快速建立一个Spring Boot项目。

Java___interview的博客 1123

史上最全SpringBoot学习笔记-动力节点王鹤(2021最新版)

SpringBoot 资料官方下载地址 动力节点springboot资料 视频观看地址 https://www.bilibili.com/video/BV1XQ4y1m7ex 第一章 JavaConfig 为什么要使用 Spring Boot 因为SpringSpringMVC 需要使用的大量的配置文件 (xml文件) 还需要配置各种对象,把使用的对象放入到spring容器中才能使用对象 需要了解其他框架配置规则。 SpringBoot 就相当于 不需要配置文件的Spring+SpringMV

Java_Coding1的博客 1790

动力节点王鹤SpringBoot3学习笔记——第三章自动配置

新的注解@AutoConfiguration,用在自动配置类的上面。相当于增强的@Configuration,专注自动配置类。 @AutoConfiguration还支持通过after、afterNames、before和benameames属性进行自动配置排序,决定多个自动配置类执行先后顺序。

Java___interview的博客 659

动力节点王鹤SpringBoot3学习笔记——JDK新特性

以实际项目需求入手,结合新特性@HttpExchange声明式客户端、RFC7807、ProblemDetail、预编译AOT等,详解了SpringBoot核心知识点,突出Web应用痛点解决方案。采用知识点配合项目案例的方式,让各位小伙伴轻松掌握SpringBoot。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Javanewspaper的博客 887

动力节点王鹤SpringBoot3学习笔记——访问数据库

在代码中访问数据库,我们需要知道数据库程序所在的ip,端口,访问数据库的用户名和密码以及数据库的类型信息。Spring Boot支持多种数据库连接池,优先使用 HikariCP,其次是Tomcat pooling,再次是 Commons DBCP2,如果以上都没有,最后会使用Oracle UCP连接池。第二种是根据查询结果中包含的列,创建相对的实体类。如果使用@Transactional注释了受保护的、私有的或包可见的方法,则不会引发错误,但注释的方法不会显示配置的事务设置,事务不生效。

DDDYSz的博客 1217

[Java]Spring6学习笔记(动力节点老杜)【完结】

🥽 Spring启示录 🌊 OCP开闭原则 🌊 依赖倒置原则(DIP原则) 🌊 控制反转 🌊 Spring框架 🌊 依赖注入 🥽 Spring概述 🌊 Spring简介 🌊 Spring8大模块 🌊 Spring特点 🥽 Spring的入门程序 🌊 Spring5的下载 🌊 Spring6的下载 🌊 Spring的jar文件 🌊 第一个Spring程序 🌊 第一个Spring程序剖析 🌊 Spring6启用Log4j2日志框架 🥽 Spring对IoC的实现 🌊 IoC

emmmm..... 9312

动力节点Java教程2024笔记(1-304集)

Java动力节点基础2024课程,第1~304集,包含的内容为 1 - 6章, JAVA开发环境搭建、JAVA基础语法、面向对象、数组、异常和常用类的使用

xwdlu的博客 2422

vue3如何导入使用自定义yaml配置文件

使用解析后的配置数据:一旦你导入了YAML文件并解析为JavaScript对象,你可以在你的组件中使用解析后的配置数据进行任何后续操作。在上面的示例中,我们将解析后的配置数据存储在parsedConfig变量中,你可以根据需要进一步处理和使用它。导入YAML文件:在你的Vue组件中,可以使用js-yaml库来导入和解析YAML文件。首先,在你的组件中引入js-yaml库,然后使用import语句导入YAML文件。例如,可以创建一个名为config.yaml的文件,并在其中定义你的配置。

李胜坤的博客 2285

动力节点Maven课程笔记

为了能能够实现软件的流水线式生产,在设计和构建软件的是hi偶能能够有一种规范和工程化的方法,人们便提出了软件工程的概念。用的是Junit,junit是一个专门测试的框架(工具),测试的是类中的方法,每一个方法都是独立测试的。方法是测试的基本单位(单元)。maven借助单元测试,批量的测试你类中大量的方法是否符合预期。...

while(true) 444

学习笔记】MyBatis学习笔记

本文是动力节点MyBatis教程的学习笔记。 第一章 1. 三层架构 (1) 三层的功能 表示层(User Interface Layer):接受用户数据,显示请求的处理结果,包括jsp、html、servlet等。对应controller包; 业务逻辑层(Business Logic Layer):接受表示层传递过来的数据,检查数据,计算业务逻辑,调用数据访问层获取数据。对应service包; 数据访问层(Data Access Layer,DAL):也称持久层,与数据库打交道。对应DAO包。

zuzhiang的博客 463

yaml的用法

yaml是用来读配置文件的。 一般用yaml或者yml结尾创建文件,格式:key: value。然后在用的时候,像打开文件一样读,返回数据可直接转为字典 使用的时候必须先安装模块并导入。安装:pip install pyyaml 导入:import yaml 1、简单格式 使用yaml模块读取后.yaml文件,使用方法如下: 2、yaml文件...

weixin_33700350的博客 365
上一篇: 动力节点SpringBoot入门教程,轻松学会使用springboot
下一篇: 万字笔记,史上最全的Spring Boot快速入门笔记
牛仔码农@
博客等级 码龄9年 205粉丝 175原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛仔码农@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值