栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot基础配置有哪些?怎么配置服务端口号?日志怎么使用?yml文件是啥?ymal文件又是啥?配置文件怎么读数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot基础配置有哪些?怎么配置服务端口号?日志怎么使用?yml文件是啥?ymal文件又是啥?配置文件怎么读数据

写在前面:
接着上篇文章,继续记录自己的学习之旅,这次是SpringBoot,这或多或少与之前的SSM有些关系。若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用!

三、Spring Boot基础配置 1.属性配置 1. 更改服务器端口号

在resources目录下的默认配置application.properties文件中添加server.port=**即可,如图

2.修改banner(SpringBoot启动标签)属性

同理在application.properties文件中添加,如图

3. 修改显示日志信息

目前有info(正常显示,默认),DEBUG(项目DEBUG时运行,信息量很大)以及error(出错时显示)3种日志信息输出。

备注:

  • SpringBoot中导入对应的starter后,提供对应的配置属性
  • 具体其它配置信息可在此网站查阅https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#appendix.application-properties,
    如图
2.配置文件分类 1.xxx.properties(优先级最高)

上一小节已提到,比如application.properties文件,属于默认配置文件

2.yml文件(主流,优先级次之)

创建application.yml文件,输入端口号,如图

运行效果如图

3.yaml文件

创建application.yaml文件,输入端口号,如图

运行效果如图

3.解决配置文件没有提示
  • 打开项目结构,并选择当前项目如图
  • 选择当前项目上方的绿叶设置,如图
  • 弹出的框选中添加配置文件,如图
  • 文件图标会变为绿叶,再次输入关键字,会出现提示,如图
4.yaml格式 1. 简介
  • 全称:YAML Ain’t Markup Language,一种数据序列化格式
  • 优点:容易阅读;容易与脚本语言交互;以数据为核心,重数据格式
  • 文件扩展名:xxx.yml(主流);xxx.yaml
2.语法规则
  • 大小写敏感
  • 属性层级关系使用多行描述,每行结束用冒号结束
  • 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)
  • 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
    -#表示注释
3. 常见情况
# 键值对
country: china
# 数组1  
users0: [sport0,basketball0,music0]  
# 数组2  
users1:  
  - sport  
  - basketball  
  - music
# 对象数组1  
users2: [{name: zhangsan,age: 20},{name: wangwu,age: 32}]  
#对象数组2  
users3:  
  - name: zhaliu  
    age: 14  
  - 
    name: haha  
    age: 23
# 对象  
users4:  
  name : qq  
  age: 10
 
 baseDir: D:/java/code  
# 使用${属性名}引用数据  
tempDir: ${baseDir}/temp
#转义字符  
tempDir1: "${baseDir}tempt1t2t3"

datesource:  
  driver: com.mysql.jdbc.Driver  
  url: jdbc:mysql://localhost:3306/test  
  username: root  
  password: root
4. 数据读取 1.读取方式

在class中定义变量,并在其上添加注解Value,引用方式为:${一级属性名.二级属性名……}
如图

结果如图

2. 变量引用

操作和之前类型一样,结果如图

注转义字符:需要加引号变成字符串才能转义,如图

3. 读取全部数据

用Environment对象加@Autowired注解,如图
结果如图

4. 读取yml部分引用类型数据

方式:

  • 创建类,用于封装数据
  • 由Spring帮我们去加载数据到对象中去,一定要告诉Spring加载这组信息
  • 使用时从Spring中直接获取信息
    操作如图


    结果如图
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953138.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号