黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战-a-基础篇
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,就可以添加了
小结

p21-yaml数据格式



浙公网安备 33010602011771号