1.在pom文件中引入相关依赖

<!--资源文件属性配置:用来读取application.properties中的属性值到对应的类中-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional>
</dependency>

2.建立配置文件,resource.properties

com.ulearning.name=china
com.ulearning.website=beijing
com.ulearning.language=english

3.建立对应bean对象

//@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)
@Configuration
//读取properties文件中属性的前缀,就是最后一个点号之前的部分;比如:com.ulearning.name的前缀就是com.ulearning
@ConfigurationProperties(prefix = "com.ulearning")
//项目打包后,全部的资源文件都在classpath目录下。所以读取classpath目录下的properties文件
@PropertySource(value = "classpath:resource.properties")
public class Resource {private String name;private String website;private String language;//get() set()
} 
4.建立Controller
@RestController
@RequestMapping("/resource")
public class ResourceController {//加载时会根据配置文件中的值进行一一映射。@Autowiredprivate Resource resource;@RequestMapping("/getResource")public Resource getResource(){Resource bean = new Resource();//将resource的属性值复制给beanBeanUtils.copyProperties(resource,bean);return  bean;}
}

5.访问:http://localhost:8086/resource/getResource

springboot读取资源文件配置(一)相关推荐

  1. SpringBoot读取资源文件

    在Java项目中,资源文件一般都为 *.properties 文件(只能存储key-value格式的数据),SpringMVC中提供有MessageSource接口进行资源文件的读取,在SpringB ...

  2. SpringBoot 读取资源文件

    Messages.propertieswelcome.url=www.baidu.com welcome.msg=\u6B22\u8FCE{0}\u7BA1\u7406!Pages.propertie ...

  3. 在javaweb中通过servlet类和普通类读取资源文件

    javaweb有两种方式读取资源文件 在Servlet中读取,可以使用servletContext,servletContext可以拿到web所有的资源文件,然后随便读,但是这种方法不常用,尽量少在S ...

  4. ServletContext的应用(共享数据、获取初始化参数、请求转发、读取资源文件)【源码解析】

    ServletContext应用 1.共享数据 我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到 public class HelloServlet extends HttpSe ...

  5. IDEA 资源文件配置中文乱码问题

    1.在idea 的资源文件配置了path.tomact 路径中文,在读取中中文乱码问题 2.读取 3.解决办法:打开File-Setings 按照如何设置

  6. SpringBoot读取properties文件中的值

    SpringBoot读取properties文件中的值 properties文件(test.properties) xx.xyz.url=http://www.xxx.com/ xx.xyz.name ...

  7. 从jar包中读取资源文件

    :[解惑]深入jar包:从jar包中读取资源文件 精华帖 (3) :: 良好帖 (15) :: 新手帖 (9) :: 隐藏帖 (0) 作者 正文 Heart.X.Raid 等级: 性别: 文章: 72 ...

  8. 在WinRT中读取资源文件

    在.Net Framework程序中,我们经常以如下方式读取程序集中的资源文件: Assembly readAssembly = Assembly.GetExecutingAssembly();    ...

  9. 读取资源文件的工具.

    import java.util.ResourceBundle;import org.springframework.util.NumberUtils;/**读取资源文件的工具类.*/ public ...

最新文章

  1. 一文读懂CV中的注意力机制
  2. DS实验题 Floyd最短路径 Prim最小生成树
  3. GridView控件添加鼠标移入移出时背景行变色的效果
  4. 基于webuploader.js的单图片上传封装
  5. seconds_behind_master监控复制推延的不足及pt-heartbeat改进方法
  6. 关于vs2012、tfs2012、windows server 2008r2一些记录
  7. 用计算机怎样给文章分解,计算机试卷6分解..pdf
  8. python django下载_简单了解django文件下载方式
  9. 基于Arduino和Blynk平台的远程控制智能小车
  10. android pokemon go,安卓Pokemon GO懒人版
  11. linux运行彩虹猫,如何在在 Linux 命令行中观看彩虹猫
  12. 如何让html 兼容IE和chrome,IE Tab(让Chrome兼容IE)
  13. 浅谈物联网的关键技术和难点
  14. it民工的华丽亦或是失败的转型(一)
  15. 7月17日任务 10.23-27
  16. 3万字BI系统整体建设解决方案
  17. 29. Towards Unifying the Label Space for Aspect- and Sentence-basedSentiment Analysis阅读笔记
  18. Python数据处理035:结构化数据分析工具Pandas之Pandas概览
  19. 推荐几个免费看动漫的网站
  20. Logback 配置文件这么写,TPS提高 10 倍

热门文章

  1. deeplinux 热点_deepin linux下载
  2. 《Git从入门到精通_高见龙》的笔记
  3. maven-search
  4. 【IoT】产品设计:一个风险管理矩阵工具送给你「预测、管理、减轻风险」
  5. 2021年广东高考文综成绩查询,2020年广东高考成绩查询入口
  6. 怎么使用手机便签软件将图片上的文字扫描出来
  7. Echarts分级柱状图
  8. auxy下载android6,年度苹果设计奖出炉:200 万个 App 里,苹果挑了这 10 个
  9. Linux(rhel 6.7) 安装VNC服务
  10. 计算机专业常用英语单词