当前位置: 首页 > news >正文

SpringBoot项目配置文件、yml配置文件

一. 配置文件格式

        1. SpringBoot项目提供了多种属性配置方式(properties、yaml、yml)。

二. yml配置文件

        1. 格式:

                (1) 数值前边必须有空格,作为分隔符。

                (2) 使用缩进表示层级关系,缩进时,不允许使用Tab键,只能使用空格(idea中会自动将Tab转换为空格)

                (3) 缩进的空格数目不重要,只要相同层级的元素左侧对其即可。

                (4) # 表示注释,从这个字符一直到行尾。都会被解析器忽略。

        2. 定义对象/Map集合:

Emp:name: 卡莎age: 18

        3. 定义数组/List/Set集合

names:- 卡莎- 泰坦- 张飞

        4. 注意:在yml格式的配置文件中,如果配置项的值是以 0 开头的,值需要使用 ' '单引号引起来,因为以0开头在yml中表示8进制的数据

        5. 将properties文件换为yml文件

spring:application:name: Java-MyBatis# 配置Mybatis数据库连接信息datasource:type: com.alibaba.druid.pool.DruidDataSourceurl: jdbc:mysql://localhost:3306/db01driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: root# mybatis的日志输出 (输出到控制台)
mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl# 配置mybatis的mapper文件位置mapper-locations: classpath:mapper/*.xml

http://www.xdnf.cn/news/621019.html

相关文章:

  • 大厂缓存架构方案-Caffeine+Redis双层缓存架构
  • 织梦dedecms登录后台出现Safe Alert Request Error step 2
  • 企业级单元测试流程
  • BLIP3-o:一系列完全开源的统一多模态模型——架构、训练与数据集
  • 深入理解 JVM 运行时数据区
  • 让MySQL更快:EXPLAIN语句详尽解析
  • 如何设计Agent的记忆系统
  • Cmake编译gflags过程记录和在QT中测试
  • std::thread的说明与示例
  • Linux中的文件描述符
  • 毕业论文格式(Word)
  • LINUX 524 rsync+inotify 调试(问题1:指定端口无法同步/已通过;问题2:rsync.log文件中时间不显示/已显示)
  • Linux--环境的搭建(云服务器)
  • 云原生安全:Linux命令行操作全解析
  • 自媒体运营新利器:账号矩阵+指纹浏览器,解锁流量密码
  • STM32中断优先级分组有哪几种?
  • 分享一套提高表达力的图书
  • 关于 Web 安全:4. 中间件 框架风险点分析
  • 【爬虫】爬bibi视频
  • LINQ性能优化终极指南
  • C++八股 —— 手撕shared_ptr
  • 我爱学算法之—— 二分查找(下)
  • 【案例篇】 实现简单SSM工程-后端
  • vue--ofd/pdf预览实现
  • mongodb语法$vlookup性能分析
  • 新能源产业破局之道:达索 3DE(PLM)系统重构数据管理与工程变更效率
  • 【Python 字典】基础到进阶的用法
  • 矩阵方程$Ax=b$的初步理解.
  • Windows 高分辨率屏幕适配指南:解决界面过小、模糊错位问题
  • 面向超大规模模型的提示词工程