@PropertySource:加载自己手动编写的资源文件
有关@ConfigurationProperties注解的作用请访问Spring Boot-@Value获取值和@ConfigurationProperties获取值的比较

//@Component:将组件注入到容器中
@PropertySource(value = {"classpath:person.properties"})
@Component
@ConfigurationProperties(prefix = "person")
public class Person {private String lastName;private Integer age;private Boolean boss;private Date date;private Map<String,Object> map;private List<Object> list;private Student student;public Student getStudent() {return student;}public void setStudent(Student student) {this.student = student;}

person.properties

person.last-name=李四
person.age=20
person.date=2000/10/10
person.boss=false
person.map.k1=v1
person.map.k2=v2
person.list=a,b,c
person.student.name=lisi
person.student.age=13

测试

@SpringBootTest
class SpringBoot02ApplicationTests {@AutowiredPerson person;@Testvoid contextLoads() {System.out.println(person);}}

结果:

Spring Boot-@PropertySource注解相关推荐

  1. Spring Boot @PropertySource注解加载指定配置文件(五)

    我们可以通过@ConfigurationProperties和@Value两个注解获取主配置文件application.properties 或 apllication.yml中的配置信息,但是如果我 ...

  2. 40 个 Spring Boot 常用注解

    以下文章来源方志朋的博客,回复"666"获面试宝典 作者 | 谭朝红 链接 | ramostear.com 一.Spring Web MVC 与 Spring Bean 注解 Sp ...

  3. Spring Boot 核心注解与配置文件

    一.入口类与@SpringBootApplication 注解 Spring Boot项目都会有一个*Application 类,这个类作为Spring Boot 项目的入口类,在这个入口类中有mai ...

  4. Spring Boot @Conditional 注解

    Spring Boot @Conditional注解 @Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件的才给容器注册Bean. @Conditional ...

  5. idea提示未配置 Spring Boot 配置注解处理器解决方法

    未配置 Spring Boot 配置注解处理器 解决方法: 在pom.xml里添加依赖 <dependency><groupId>org.springframework.boo ...

  6. spring boot 相关注解

    spring boot是基于spring 开发的,因此,spring boot工程中可以使用spring 的注解.除了spring注解外,spring boot会使用到的注解有: @SpringBoo ...

  7. Spring Boot Transactional注解源码阅读笔记(二)

      在源码笔记(一)中,我们留下了几个问题: Spring Boot是怎么扫描到我们的bean里面有 Transactional 这个注解,并且把 InfrastructureAdvisorAutoP ...

  8. Spring Boot核心注解讲解

    Spring Boot最大的特点是无需XML配置文件,能自动扫描包路径装载并注入对象,并能做到根据classpath下的jar包自动配置. 所以Spring Boot最核心的3个注解就是: 1,@配置 ...

  9. Spring Boot 核心注解?主要由哪几个注解组成?

    Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 核心注解是@SpringBootApplication,它主要由@SpringBootConfiguration,@EnableA ...

  10. Spring Boot基于注解方式处理接口数据脱敏

    1.定义注解 创建Spring Boot项目添加以下依赖 <dependencies><dependency><groupId>org.springframewor ...

最新文章

  1. 测试打桩_DNF:CEO实测旭旭宝宝红眼,打桩高达2494E,伤害超越狂人剑魂
  2. 字节流与字符流的区别(good!)
  3. 批量部署OFFICE2013
  4. 关于“组织级”的思考
  5. php接口和java接口_java和php接口的区别是什么
  6. 我的世界方块云服务器bug,我的世界:两个方块能无限刷经验?这装置太BUG了
  7. 前端学习(2928):昨日回顾
  8. 内向的性格对我人生的影响
  9. spring awre的理解
  10. 跟我一起来用C++写Web服务器吧
  11. LINUX右键打开方式,如何同时存在多种应用?
  12. VIVO X5M手机ROOT权限获取方法
  13. roberts算子实现
  14. 交警计算机系统审计,公安移动警务审计及考核系统
  15. 浅谈 NCSI 及其在 Linux 上的实现
  16. 操作系统的程序内存结构 —— data和bss为什么需要分开,各自的作用
  17. 用计算机弹起风了歌词,《起风了》歌词
  18. 电脑出现蓝屏后自动重启是什么原因
  19. 深大计算机与软件学院学生,深圳大学
  20. 收集的JS常用正则表达式等(转载)

热门文章

  1. js中的错误missing ( before function parameter
  2. C# 函数重载 示例 求圆的面积
  3. python类中的函数_python类中的函数问题
  4. pythin怎么根据月份获取月初和月末_数据统计丨7月份塑料市场明显回暖,8月份是否延续乐观行情?...
  5. namenode和datanode工作机制_Hadoop的namenode的管理机制,工作机制和datanode的工作原理...
  6. c++代码好玩_Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)...
  7. python 打包成exe 1053_Python程序打包成exe的一些坑
  8. 罗小黑用flash做的_董小姐说电影丨这次都听我的,去看《罗小黑战记》
  9. 计算机二级c选择题题库,C程序设计选择题题库【2018计算机二级考试题库:《C++》选择题练习】...
  10. 查看显卡显存_3d渲染需要多大显存比较合适?显存在渲染中的作用