spring boot框架学习之重要注解3注解方式读取外部资源配置文件
来源:互联网 发布:内蒙古大数据局局长 编辑:程序博客网 时间:2024/05/21 21:43
本节主要内容:
1:是用非注解方式怎么获取配置文件中的配置项
2:使用注解实战获取外部properties文件配置项
声明:
本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中spring boot框架学习学前掌握之重要注解(3)-通过注解方式读取外部资源配置文件。欢迎大家提意见
一:是用非注解方式怎么获取配置文件中的配置项
说明:
在项目中,有些信息需要配置在文件中。
比如,我们会在fto.properties中配置ftp相关的文件。
在之前我们想要获取ftp相关信息时候,如下图:
Java类中使用:
工具类:GetPropertiesVlaue类如下图:
通过这种方式才可以获取到对应的配置文件中的值。
从上面,我们可以知道,要想获取到配置文件中的值,需要做到:
1:需要知道文件名(文件名称或是文件相对路径)
2:需要知道获取文件中的那个key.
比如上面中:
static String FTPSERVER = GetPropertiesValue.getValue(FTPFILE, "ftpIP");
这种方法,是不是感觉有点麻烦。
二:使用注解实战获取外部properties文件配置项
2.1:注解@propertysource和@value的使用
请先看,以下是源码中demo:
源码注释中大致意思:
在一个类使用了@configuration注解且使用了@propertysource这个注解
从propertysource注解中可以获取到对应文件中的key/value值。
接下来,我们来看看实际的伪代码:
说明:
@propertysource:该注解是用于读取value中配置地址的文件。
@value(${}):其中${}中的值,是对应配置文件中的key的值
思考问题:
1:如果是多个配置文件怎么写?
2:如果在propertySource的value值所配置的配置文件不存在怎么办?
欢迎大家学习下一篇文章。在下一篇中,我们将要介绍思考的问题怎么处理。
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com
本文来源:http://www.kaigejava.com/article/detail/33
相关阅读:
spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2
spring boot框架学习之重要注解3注解方式读取外部资源配置文件
spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
- spring boot框架学习之重要注解3注解方式读取外部资源配置文件
- spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2
- spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- spring注解方式读取properties文件中值
- spring boot 学习 -- 注解
- spring boot之注解
- Spring Boot学习--资源配置
- Spring框架注解学习
- Spring框架注解学习
- spring框架之注解
- Spring框架学习之(三)--注解
- Spring Boot系列之六 以注解方式整合MyBatis
- spring注解的方式读取properties文件中的内容
- Spring框架的IOC之注解方式和AOP方式
- spring boot @Value注解读取配置
- Spring框架学习【注解扫描和读取Bean】
- Spring Resource 读取资源配置文件
- AngularJS实现增删改查数据/排序功能
- 不完整购物车
- CentOS 7修改SSH端口并配置iptables防火墙
- J2EE考试题
- 设计模式:命令模式
- spring boot框架学习之重要注解3注解方式读取外部资源配置文件
- Mycat 配置详解
- 布局中的实用属性
- Linux shell编程学习笔记(三) 脚本参数
- Maven I
- Y_pulltorefresh
- 安卓高德地图定位和普通地图
- Hadoop集群配置
- java小白 2017.10.22