首先建立一个简单的实体类,我这里以学生为例,并加上@Component和@ConfigurationProperties(prefix ="student")注解,其中prefix ="student"对应yml文件中的student

package com.example.demomybatis.model;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component; import java.util.Map;
@Component//将此javaBean加入到spring容器中
@ConfigurationProperties(prefix ="student")
public class Student {
private String name;
private Map<String,Object> location; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Map<String, Object> getLocation() {
return location;
} public void setLocation(Map<String, Object> location) {
this.location = location;
} @Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", location=" + location +
'}';
}
}

然后在yml文件中对student属性进行配置

student:
name: yyy
location: {province: 浙江}//map类型配置写法

此外,要在pom.xml中加入依赖

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

最新文章

  1. git用.gitignore忽略指定文件
  2. C# xpath
  3. jquery简单动画
  4. 先登陆面试再者Tabs标签导航,多次网络请求共享cookie,本地存储cookie
  5. 解决WebSphere异常:SRVE0199E: 已获取了 OutputStream
  6. Redis: OOM command not allowed when used memory &gt; ‘maxmemory
  7. divide an integer into X parts (as even as possible)
  8. EntityFramework安装失败
  9. JDK常用工具
  10. javascript: Math.sin() cos() 用法
  11. Vim 使用入门快捷键
  12. UVa 225 黄金图形(回溯+剪枝)
  13. spoj Prime Generator
  14. 非常简单的vue里面引入jquery
  15. installns
  16. idea 设置
  17. [Re:从零开始的分布式] 0.x——Reids实现分布式锁
  18. What is the Linux High Availabi
  19. JRE,JVM,JDK
  20. 武汉ber优步司机奖励政策(1月4日~1月10日)

热门文章

  1. 正则表达式的实践demo
  2. javascript: iframe switchSysBar 左欄打開關閉,兼容各瀏覽器操作
  3. 基于forms组件和Ajax实现注册功能
  4. easyui datagrid 获取行数据某个字段
  5. Android layout 布局 属性详解
  6. Android内存泄漏排查利器LeakCanary
  7. 【MATLAB】十进制字节矩阵与比特流矩阵的互相转化
  8. 初学jboss
  9. 通过 Powershell 来调整 ARM 模式下虚拟机的尺寸
  10. mysql 统计连续天数