您的位置:首页 > 教育 > 锐评 > SpringBoot学习(3)(配置文件的基本使用)

SpringBoot学习(3)(配置文件的基本使用)

2024/10/6 5:56:01 来源:https://blog.csdn.net/m0_74363339/article/details/141870826  浏览:    关键词:SpringBoot学习(3)(配置文件的基本使用)

1、初步大致学习方向(基础)

  • 配置文件
  • 整合MyBatis
  • Bean管理(主要学习如何管理第三方bean对象??如导入一个jar包,这个jar包中的一些对象,如何注入到Ioc容器里)
  • 自动配置原理(需深入学习。SpringBoot如何把bean对象自动的注入到Ioc容器中??)
  • 自定义starter(手动的自定义起步依赖——>完成bean对象的自动注入)

2、配置文件(SpringBoot提供了两种格式的配置文件)

  • properties配置文件
  • yaml配置文件

3、properties配置文件的使用

  • 在之前使用IDEA创建好SpringBoot工程,它会自动的生成一个application.properties的配置文件(这个配置文件SpringBoot自动识别的

4、可以去看官方提供的springboot的配置Common Application Properties :: Spring Booticon-default.png?t=N7T8https://docs.spring.io/spring-boot/appendix/application-properties/index.html#appendix.application-properties(展示了该类别可以配置的所有的配置项,且都做了说明)

  • Name表示可以配置的键名
  • Description表示该配置项的详细描述
  • Default Value表示默认值(若这个配置项没配置,就会有一个默认值)

使用IDEA时会有智能提示,只要记住小部分就可以了

5、

  • 当我们启动SpringBoot程序之后,内部的Tomcat也会自动的启动,它默认绑定了一个端口8080。当前工程的虚拟目录默认没有配置,而这些配置都是SpringBoot默认的配置。(则配置项的默认值有了)
  • 若我们需要修改(比如默认端口号、虚拟目录),这个时候就需要在配置文件中,手动的配置

  • 在配置文件中尝试进行修改

 
server.port=9090
server.servlet.context-path=/start


6、接下来学习yaml配置文件的使用 (有两种格式)

它与properties的配置格式不一样

在properties中,它是"一级一级"的用"."号分割

在yml配置文件中,它的层级关系——>是通过换行+缩进表示

  • application.yml实际开发中这个用的多
  • application.yaml

7、展示yml配置文件的使用

  • 首先先注释掉之前的properties配置文件


(这样SpringBoot就不认识这个配置文件了)

  • 新建一个新的配置文件(yml)这时SpringBoot就能识别这是配置wen'j


server:port: 9191servlet:context-path: /start2


浏览器测试访问

8、实际开放中,会更加常用yml格式的配置文件

(因为它写完,看起来更加的清晰或者清爽一点,结构清晰)

  • yml配置文件层级清晰(换行+缩进)
  • yml更加能关注配置需要什么样的值

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com