SpringBoot的配置文件

    技术2025-05-18  47

    spring配置文件由.yml文件和.properties文件两种格式,properties格式的文件优先级要高于yml文件,yml文件层级机构清晰,查看方面,可根据自己习惯使用.

    1.关于yml文件

    说明:SpringBoot程序启动时,会默认加载application.yml文件 yml文件语法:

    key_value结构key和value之间使用:(空格)进行分割yml配置文件由层级结构

    2.1利用配置文件对属性动态赋值

    yml文件配置: controller类中注解赋值:

    2.2 批量为属性动态赋值,属性必须有set方法

    2.2.1 导入jar包

    2.2.2 在类上添加@ConfigurationProperties注解,添加前缀属性即可

    3. yml文件可以为配置环境分割

    在springBoot中,只能配置一个application.yml配置文件,这样就无法在另外建立一个,但可以在内部实现分割,只要指定使用哪个环境就可以实现多种环境的切换.

    属性:Profiles为环境指定名称spring.profiles.active 指定使用的环境策略

    4.另新建properties文件对属性赋值

    在类上指定配置文件路径,并指定字符集 路径地址:
    Processed: 0.009, SQL: 9