当前位置:网站首页 > 技术博客 > 正文

springboot中的yml怎么读取



server: port: 8082 mybatis: type-aliases-package: com.student.SpringCloud.pojo config-location: classpath:mybatis/mybatis-config.xml mapper-locations: classpath:mybatis/mapper/*.xml spring: profiles: active: dev application: name: springcloud-provider-dept-8082 datasource: type: com.mysql.cj.jdbc.MysqlDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/db01?useUnicode=true&characterEndoing=utf-8 username: root password: root

1.server.port:

设置端口号 

1.mybatis.type-aliases-package :

    它用于指定 MyBatis 在映射文件中可以使用的别名所在的包。这个配置通常用于简化映射文件中对实体类的引用,避免使用完整的类名

classpath:

前缀表示该文件位于类路径下 

2.mybatis.config-location:

    类路径下的Mybatis的配置文件

3.mybatis.mapper-locations::

    类路径下Mybatis的映射文件的位置

1.spring.profiles.active: dev:

    Spring 框架中用于指定当前激活的配置文件(profiles)的属性设置。在 Spring 应用程序中,配置文件通常用于将应用程序的配置划分为不同的环境,如开发(development)、测试(test)、生产(production)等。每个环境可能需要不同的配置,例如,开发环境可能使用本地数据库,而生产环境则使用远程数据库。

2.spring.application.name:

    Spring Boot 应用程序中的一个重要配置属性,它用于指定应用程序的名称。这个名称通常用于在日志、监控、服务注册与发现等场景中进行标识和区分。以下是对  的详细解释:

日志标识

在日志输出中,使用应用程序名称作为前缀,可以方便地进行日志的过滤和查找。

监控与管理

一些监控工具和管理平台可以使用该名称来标识和管理应用程序,从而实现对应用程序的实时监控和故障排查。

服务注册与发现

在微服务架构中, 通常被用作服务注册与发现时的服务名,使得服务消费者能够准确地找到并调用服务提供者

3.spring.datasource.type

在 Spring Boot 或 Spring 框架的上下文中,通常用于指定数据源(DataSource)的类型。数据源是数据库连接池的实现,它管理数据库连接的创建、使用和释放。在 Spring Boot 应用中, 可以在配置文件中设置,以指定使用哪种数据源类型。

常见的数据源类型
HikariCP

HikariCP 是一个高性能的 JDBC 连接池,它是 Spring Boot 默认的连接池实现。如果你没有显式指定 ,Spring Boot 通常会使用 HikariCP。

Druid

Druid 是阿里巴巴开源的一个数据库连接池,它提供了丰富的监控和扩展功能。如果你需要使用 Druid 作为数据源,可以在配置文件中设置  为 。

DBCP(Database Connection Pooling):

Apache DBCP 是一个较老的 JDBC 连接池实现,但在一些旧项目中仍然在使用。

C3P0

C3P0 是另一个 JDBC 连接池实现,它提供了灵活的配置选项

4.spring.datasource.driver-class-name

DataSource用于配置数据源驱动类的属性。它指定了数据库驱动程序类的名称,Spring Boot 或 Spring 会使用该属性来创建并配置数据源

5.spring.datasource.url 

用于配置数据源连接URL的属性。该属性指定了数据库连接的URL地址,包含了数据库的类型、主机名(或IP地址)、端口号以及数据库名称等信息。通过正确配置该属性,Spring Boot 或 Spring 框架可以建立与数据库的连接,从而实现对数据库的访问和操作

6.spring.datasource.username 

该属性指定了数据库连接的用户名

7.spring.datasource.password

该属性指定了数据库连接用户名的密码

版权声明


相关文章:

  • 网络攻防有哪些技术2025-02-06 21:30:07
  • 进程和线程对应关系2025-02-06 21:30:07
  • java注解的实现原理2025-02-06 21:30:07
  • i2c 协议2025-02-06 21:30:07
  • 获得无限空间我直接搬空国库逃亡2025-02-06 21:30:07
  • visual快捷输入2025-02-06 21:30:07
  • 火鸟字幕组解压密码2025-02-06 21:30:07
  • xampp安装包2025-02-06 21:30:07
  • mysql函数怎么写2025-02-06 21:30:07
  • 测试cpu性能的网站2025-02-06 21:30:07