导航栏

黑马程序员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),表现形式状态转换,访问网络的表现形式

  1. 优点:

    • 隐藏资源的访问行为,无法通过地址得知对资源是何种操作
    • 书写简化
  2. REST风格(常用)

  3. 注意事项

  4. RESTful:根据REST风格对资源进行访问称为RESTful

REST风格开发过程

  1. 设定http请求动作
  2. 设定请求参数(路径变量)
    • @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所有配置?

  1. 进入官网:spring.io
  2. 点击springboot
  3. 进入最新的文档
  4. 选择Application Properties
  5. 网址为: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为项目添加配置文件:属性提示消失解决方案

  1. step1
  2. step2
  3. 成功添加配置文件

若不能成功添加配置文件eg:application1.yml

  • 解决方法:
    建一个空的application.properties,就可以添加了

小结

p21-yaml数据格式

posted @ 2022-05-17 17:04  RickZ  阅读(299)  评论(0)    收藏  举报