Spring Boot入门篇,动力节点学习笔记整理
什么是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还做了哪些配置,包括如何扩展,如何定制。
只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!
Spring Boot入门篇,动力节点学习笔记整理相关推荐
- Spring Boot进阶之Web进阶 学习笔记
前言 昨天 -> 带女朋友和小表弟去了动物园,看了<全球风暴>电影. 今天 -> 学习了慕课网的Spring Boot进阶之Web进阶的视频和该项目 项目源码,看了一个基于Sp ...
- 这是一篇Markdown的学习笔记整理
这是一篇Markdown的学习笔记整理 参考博客: https://blog.csdn.net/u014061630/article/details/81359144 写得比我详细好多_(:з」∠)_ ...
- 史上最全,Spring Boot入门篇总结,收藏起来慢慢看
Spring Boot是Spring家族下的一个全新开发框架,其设计目的主要是用来简化Spring应用的创建及开发过程,它提供了自动配置,starter依赖等特性,从而使开发人员从大量的XML配置中解 ...
- (转)构建微服务:Spring boot 入门篇
转自: Spring Boot(一):入门篇 - 纯洁的微笑 - 博客园 : 什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 S ...
- JavaWeb—监听器—Eclipse版动力节点学习笔记
JavaWeb学习笔记 监听器 Listener 哔哩哔哩蛙课网[动力节点]JavaWeb-Eclipse版学习视频网址 解释 归属 备注 ServletRequestListener Request ...
- Spring boot 入门篇
什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...
- 构建微服务:Spring boot 入门篇
Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系.随着Spring 3.0的发布,Spring IO团队逐渐开 ...
- 【Spring Boot JPA】ManyToOne OneToMany学习笔记
Spring Data JPA的官方文档参考:https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ 我希望使用JPA进 ...
- 动力节点SpringBoot笔记整理
本文出自:https://stilljin.blog.csdn.net/article/details/89980994 一丶概述 去年年底转后台不久,就接手了公司后台项目,虽然暂无开发需求,IDEA ...
最新文章
- 现代计算机基本工作原理,现代计算机的基本工作原理是
- tungsten开机启动及进程开启停止
- springboot @PropertySource+@Value注入properties配置文件属性值
- RabbitMQ消息重复消费问题
- mysql 事实表 维度表_数据库的事实表与维度表
- oracle 触发器 行级,oracle的行级触发器使用
- python反射机制
- Windows 安装Bazel (安装过程中报远程服务器错,先记下来方法)
- OpenX系列标准:OpenDRIVE标准简述
- 2022年信息安全工程师考试知识点:计算机网络基本知识
- 使用OpenResty控制CDN回源主机
- html5百度地图选中标注点,jQuery百度地图单点标注
- Java集合——数据结构
- Linux系统信息收集
- TP6 + Layui实现无限极分类
- 支持随时随地一键开会,华为云会议场景适用性更强!
- ISCSI linux/windows配置及使用
- 聊聊redis分布式锁的8大坑
- 计算机二级c常用算法,闽高校计算机二级C语言常用算法
- 标品和非标品如何选品,选品的重要性,店铺怎样布局
热门文章
- 很有趣的两道逻辑推理题
- 【转】PPOE常见错误
- 安卓分屏神器_8款App打造一个学术型iPad,这才是它秒杀安卓平板的杀手锏
- 三国杀充值登陆服务器响应超时,三国杀登录超时怎么办?登陆失败解决方法[多图]...
- 请听题!如何实现只用1个VN5640A搭建含2个交换机的车载以太网网络?|VN5640A新功能
- 怎样关闭笔记本触控板
- DNS原理、进阶、编译
- 40岁失业了,没有一技之长,手里有20万闲钱,该怎么弄?
- java ee 物联网 论文_基于物联网的智能社区互助系统的设计研究论文
- Spring-Boot +Neo4j+实现节点的创建和关系的添加【玩转neo4j】