黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战-a-基础篇
- P7-隐藏文件或文件夹
- SpringBoot优点及其实现
- p8-parent
- p9-start
- p10-引导类
- p11-辅助功能
- REST风格
- REST风格开发过程
- 几个注解
- 小结
- 基础配置
- P15-复制模块
- P16-属性配置方式
- 基础配置
- 如何查看springboot所有配置?
- 切记!每一个配置对应一个用到的技术
- 小结
- p18-3种配置文件类型
- p19-配置文件加载优先级
- 小结
- p-20为项目添加配置文件:属性提示消失解决方案
- 若不能成功添加配置文件eg:application1.yml
- 小结
- p21-yaml数据格式
P7-隐藏文件或文件夹
SpringBoot优点及其实现
通过以下4个方式完成以上3个功能
p8-parent
-
解决方法:使用project-dependencies:pom.xml
-
进阶方法
案例
-
怎么解决的呢?将pom文件上拉可以发现有parent标签
-
进入该标签
-
进入parent的parent
可以发现有许多的版本配置 -
下拉该配置文件
该文件定义了一系列的属性有定义了一系列的依赖管理,在其他pom中引用坐标的时候就不需要再确认版本了
- 导入依赖的方法和继承等价
小结
p9-start
只要带start的坐标,必定是实现了依赖传递,表示加入了很多东西
-
如果使用A技术开发就只导入A技术相关的start,其他的不用管
这是一种依赖传递 -
springBoot之所以好用就是因为无数个start,让开发效率变高
小结
- start和parent的区别
p10-引导类
-
配置完了如何运行?使用引导类
-
引导类:产生spring容器
小结
p11-辅助功能
- 因为tomcat是java写的,将tomcat容器的执行过程抽取出来变成一个tomcat对象,然后将该对象交给spring容器管理,这就是为什么springboot没有装tomcat但还是能够运行tomcat的原因
-
将tomcat换成jetty
-
小结
REST风格
REST(Representational State Transfer),表现形式状态转换,访问网络的表现形式
-
优点:
- 隐藏资源的访问行为,无法通过地址得知对资源是何种操作
- 书写简化
-
REST风格(常用)
-
注意事项
-
RESTful:根据REST风格对资源进行访问称为RESTful
REST风格开发过程
- 设定http请求动作
- 设定请求参数(路径变量)
- @PathVariable
- @PathVariable
几个注解
小结
基础配置
P15-复制模块
1.原则
- 保留工程基础结构
- 抹掉原始工程痕迹
2. 小结
P16-属性配置方式
SpringBootBoot默认配置文件application.properties
基础配置
设置端口:server.port=80
设置banner:spring.banner.image.location=logo.png
取消banner:spring.main.banner-mode=off
设置日志级别:logging.level.root=info(info为默认设置)
可以设置指定包下的程序的日子级别:logging.level.com.zyq=info
如何查看springboot所有配置?
- 进入官网:spring.io
- 点击springboot
- 进入最新的文档
- 选择Application Properties
- 网址为:https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#appendix.application-properties
切记!每一个配置对应一个用到的技术
不要盲目的在官方文档中找
小结
p18-3种配置文件类型
yml为主流格式
p19-配置文件加载优先级
优先级:properties>yml>yaml
properties配a,yml配b,yaml配c,那么都会配置生效
如果properties、yml、yaml配的是一样的那么properties会覆盖其它的
小结
p-20为项目添加配置文件:属性提示消失解决方案
- step1
- step2
- 成功添加配置文件
若不能成功添加配置文件eg:application1.yml
- 解决方法:
建一个空的application.properties,就可以添加了