SpringBoot 读取 .yml配置文件

超、凢脫俗 2023-07-20 10:51 117阅读 0赞

参考链接:https://blog.csdn.net/weixin_36775115/article/details/79539811?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

1、application.yml配置文件

  1. user:
  2. username: zhangsan
  3. age: 18
  4. sex:

2、编写一个配置类

  1. package com.xiaomin.wechat_brn.confing;
  2. import lombok.Data;
  3. import org.springframework.boot.context.properties.ConfigurationProperties;
  4. import org.springframework.stereotype.Component;
  5. @Data
  6. @Component
  7. @ConfigurationProperties(prefix = "user")
  8. public class UserConfiguration {
  9. private String username;
  10. private int age;
  11. private String sex;
  12. }

3、测试

注意:@RunWith(SpringRunner.class)需要导入junit4依赖

  1. package com.xiaomin.wechat_brn.confing;
  2. import org.junit.Test;
  3. import org.junit.runner.RunWith;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.boot.test.context.SpringBootTest;
  6. import org.springframework.test.context.junit4.SpringRunner;
  7. @RunWith(SpringRunner.class)
  8. @SpringBootTest
  9. public class UserConfigurationTest {
  10. @Autowired
  11. private UserConfiguration userConfiguration;
  12. @Test
  13. public void fun(){
  14. System.out.println(userConfiguration.getUsername());
  15. }
  16. }

4、测试结果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4NTU1NDkw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,117人围观)

还没有评论,来说两句吧...

相关阅读