properties是什么文件?

properties是什么文件?,第1张

那是一种属性文件

这种文件以key=value格式存储内容

代码中可以使用Properties类来读取这茄信个文件

String value=p.getProperty(key)

就能得到对应的数据

一般这个文件作为一些参数的存储,代码就可以灵活一点

用于适应多语言环境,随着系统的语言环境的变化,读取不同的属性文件,显示对应语言的UI

当配置文件用,在里面读取一些关于路径方面的设置(如ant中的build.properties)

存放一组配置.(类似win下ini, 还要简单些, 因为没有section)

由于难以表达层次, 复杂点可以用xml做配置.

通俗点讲喊御就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改颤渗轮源代码。

优点在于有利于你以后的代码重构,维护方便

#短信发送测试,hello message!!,将要发送的信息放到application.properties中转换一下,然后放到application-dev.properties文件中

#短信发送测试,hello message!!,将要发送的信息放到application.properties中转换一下,然后放到application-dev.properties文件中

message.content=\u77ED\u4FE1\u53D1\u9001\u6D4B\u8BD5\uFF0Chello message\uFF01\uFF01

在项目resources目录下创建文件,文件名自己起,后谈纤缀用properties,例如创建message.properties

message.content=短信发送测试,hello message!!

@Slf4j

@PropertySource(value = { "classpath:message.properties" }, encoding = "utf-8"禅枣)

public class MessageServiceImpl(){

@Value("${message.content}")

private String content

log.info("[信含袭仿息内容为:{}]",content)

}

今日份鸡汤:世上有慧悄两种最耀眼的光芒,一种是太阳,一种是我们努力的模样。

File---->Settings---->File Encodings

如下图,数友当勾选紫色框(默认是不勾选的),则前毕渣是中文UTF-8编码,当不勾选,则是Unicode编码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12260403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存