SpringBoot+Vue框架技术精讲与项目实战第4讲SpringBoot基本配置SpringBoot+Vue框架技术精讲与项目实战•Spring框架是一个轻量级的开源JavaEE框架,在企业开发中被广泛应用•SpringBoot帮我们简单、快速地创建一个独立的、生产级别的Spring应用•大多数SpringBoot应用只需要编写少量配置即可快速整合Spring框架以及第三方框架•直接嵌入Tomcat、Jetty或Undertow(无需部署war包)•提供可选的starter,简化应用整合•按需自动配置Spring以及第三方库•为每一种场景准备了一个场景启动器•每个场景的配置都会自动配置好,简化配置、整合、部署•约定大于配置:每个场景都有很多默认配置2SpringBoot+Vue框架技术精讲与项目实战第4讲SpringBoot基本配置1.SpringBoot配置文件2.Properties配置3.YAML配置4.Profile多环境配置5.Web容器配置3SpringBoot+Vue框架技术精讲与项目实战4.1SpringBoot配置文件SpringBoot中采用了大量的自动化配置,在实际项目中不可避免会有一些需要自己手动配置。SpringBoot支持使用Properties和YAML两种配置方式。Properties的优先级要高于YAML(YAML的以“.yml”或“.yaml”为后缀)。使用IntelliJIDEA的SpringInitializr方式创建SpringBoot项目时,IDE默认会在src/main/resources目录下创建一个application.properties文件,例如:server.port=8088也可以将配置文件application.properties后缀修改为.yml格式,即文件全名为application.yml,YAML文件的好处是它采用树状结构例如:4server:port:8088SpringBoot+Vue框架技术精讲与项目实战4.1SpringBoot配置文件SpringBoot项目中的application.properties或者application.yml配置文件,位置:如图所示。如果同一配置项出现在多份配置文件中,后读取的值会覆盖前面读取的值。5SpringBoot+Vue框架技术精讲与项目实战4.2Properties配置在application.properties文件中定义项目的相关属性,这些属性可以是系统属性、环境变量、命令参数等信息,也可以是自定义配置文件名称和位置,示例代码如下:6server.address=80server.port=8088spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.config.name=applicationSpringBoot+Vue框架技术精讲与项目实战4.2Properties配置通过实例讲解application.properties配置文件具体使用。(1)使用SpringInitializr方式创建一个名为chapter02的项目,包结构为com.yzpc,选择Web依赖。(2)在chapter02项目的com.yzpc包下新建...