一 . 创建application.yml文件

server:port: 8081  # 运行端口#值得写法    将在实体类中使用到
persion:name: 测试名称age : 99pets:      #数组- cat- dog- pigfriends:    #对象name: 张三age : 20

二 创建 persion实体类 设置set方法

package com.sd.vo;import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;import java.util.List;
import java.util.Map;
@Component   //加到容器中
@ConfigurationProperties(prefix ="persion")   //告诉springboot与配置文件中的哪个属性进行映射
public class Persion{private String name;private Integer age;private List<Object> pets;private Map<String,Object> friends;@Overridepublic String toString() {return "Hello{" +"name='" + name + '\'' +", age=" + age +", pets=" + pets +", friends=" + friends +'}';}public void setName(String name) {this.name = name;}public void setAge(Integer age) {this.age = age;}public void setPets(List<Object> pets) {this.pets = pets;}public void setFriends(Map<String, Object> friends) {this.friends = friends;}
}


报这个错需要加入
配置文件处理器

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>

三 单元测试启动类

package com.sd;import com.sd.vo.Hello;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)   //告诉他用spring驱动器运行
@SpringBootTest
class Springboot02ApplicationTests {@AutowiredPersion persion;@Testvoid contextLoads() {System.out.println( persion);}}

五 控制体运行 测试类

玩转springboot入门配置yml单元测试文件获取值相关推荐

  1. SpringBoot之配置自定义新建文件

    SpringBoot之配置自定义新建文件 适用于自定义mapper.xml文件 1.找到相关设置 2.点击+,新建一个模板 3.mapper.xml文件的模板我放在图片下面了 复制粘贴到上图右侧中间黑 ...

  2. SpringBoot入门及YML文件详解

    SpringBoot 简介 微框架,与 Spring4 一起诞生,基于约定.生来为了简化 spring 的配置 优点 可以快速的上手,整合了一些子项目(开源框架或者第三方开源库) 可以依赖很少的配置快 ...

  3. springboot mybatis-plus 配置 yml 、druid 配置 yml 、mybatis-plus 代码生成

    大家好,我是烤鸭: 今天分享一下 springboot mybatis-plus 和 druid 的yml 配置文件. pom <dependency><groupId>org ...

  4. springboot项目配置yml中数据源后报错Unknown database user_information(已解决)

    目录 问题现象: 问题分析: 解决方法: 问题现象: 今天在用.yml配置了springboot项目的Mysql数据源后,出现了无法访问数据库的问题: 报错如下: Unknown database ' ...

  5. springboot配置文件(.yml)中自定义属性值并在controller里面获取

    1,由于项目需要,学习了新的框架--springboot,顺便练习一下在.yml中配置自定义属性并在controller里面获取.(以下的Springboot框架我已经搭建好,就不在陈述) 2,spr ...

  6. @scheduled注解配置时间_「玩转SpringBoot」用好条件相关注解,开启自动配置之门...

    封面图自动配置隐含两层含义,要搞清楚 上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明. 据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警. 聪 ...

  7. 【玩转SpringBoot】翻身做主人,一统web服务器

    寄人篱下的日子 一直以来受传统影响,我们的web工程总是打成war包,然后放入tomcat的webapps目录下面. 如下图01: 当tomcat启动时,会去解压war包,然后运行web工程.这大家都 ...

  8. SpringBoot绿叶显示yml和端口问题

    今天是解决报错的一天,首先在操作Springboot中的时候,有些朋友的yml显示的不是绿叶的图标,或者是配置了之后不生效的问题. 第一个解决的问题就是yml的显示问题,显示成这样的,第一是有提示会方 ...

  9. SpringBoot入门和配置

    一.SpringBoot入门和微服务简介  1.SpringBoot入门 springboot:J2EE一站式解决方案 springcloud:分布式整体解决方案 2.微服务简介    微服务:架构风 ...

最新文章

  1. 比买电脑还便宜的桌面虚拟化方案
  2. 软件测试工程师-软件测试基本介绍
  3. beetl模板入门例子
  4. 一文理清散乱的物联网里开发者必须关注的技术!
  5. aws 部署python lambda_awslambda-为Lambda工具部署Python项目。-Philipp Gorczak Getting started Usage...
  6. PID调控公式和相关方法
  7. r语言中v1=c(v1i),1 R语言介绍 | R语言教程
  8. puml绘制思维导图_盘点那些美美哒的在线思维导图制作神器
  9. Hive新特性reflect函数介绍
  10. Itext导出pdf教程
  11. python gui测试工具_GitHub - Github-Benjamin/LeChu: Python GUI工具 二次开发
  12. wincap linux部署
  13. 最近在听--《谁杀死了知更鸟》
  14. AFX_EXT_CLASS的使用
  15. 音质蓝牙耳机哪款好用?2023公认音质好的四款蓝牙耳机推荐
  16. Docker容器详细操作
  17. flash 嵌入html代码,flash嵌入html在html网页代码中嵌入Flash文件的解决方案(下).doc...
  18. accumulate函数
  19. linux 对函数的未定义的引用,对libncurses中函数的未定义引用
  20. 【频域分析及处理】1. 数字角频率w、模拟角频率Ω、频率分辨率

热门文章

  1. 如何开启Dubbo框架内部的日志?
  2. 搭建WEB服务详解(二)
  3. 噩耗...............
  4. DotNet 开发团队图
  5. 修改表格字体颜色_CAD表格文字样式失灵?不,你错了
  6. LGDT/LIDT - 加载全局/中断描述符表格寄存器
  7. 利用commons-fileupload 上传图片(包含表单数据)
  8. CSS属性display:inline-block使用揭秘
  9. ACM模板--链接表 有向图
  10. 代码分析:NASM源码阅读笔记