properties配置文件格式(写一个Properties格式的配置文件,配置类的完整名称,写一个程序,读取这个Properties配置文件,并用反射..)

本文目录
- 写一个Properties格式的配置文件,配置类的完整名称,写一个程序,读取这个Properties配置文件,并用反射..
- 关于jdbc.properties配置文件的参数说明
- properties配置文件如何改变日期格式
- jsp中log4j.properties是什么文件
- 如何在eclipse中创建“properties“文件
- 如何在properties中配置编码格式
- 隐蔽的坑,Spring Boot application.properties 的编码格式
写一个Properties格式的配置文件,配置类的完整名称,写一个程序,读取这个Properties配置文件,并用反射..
我今天也遇到跟你一样的问题,纠结了两天,现在弄明白了,异常提示找不到这个类,说明你的配置文件出了问题,name = com.heima.changjaijie.Eight.DemoClass,需要进到你的DemoClass类里,选中DemoClass,鼠标右键点copy Qualifield Name,也就是复制它的类路径,然后粘贴在你的配置文件name等号右边,注意还要加上回车换行再保存!
关于jdbc.properties配置文件的参数说明
#连接设置
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=123
#《!-- 初始化连接 --》
initialSize=10
#最大连接数量
maxActive=50
#《!-- 最大空闲连接 --》
maxIdle=20
#《!-- 最小空闲连接 --》
minIdle=5
#《!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 --》
maxWait=60000
#JDBC驱动建立连接时附带的连接属性属性的格式必须为这样:
#注意:"user" 与 "password" 两个属性会被明确地传递,因此这里不需要包含他们。
connectionProperties=useUnicode=true;characterEncoding=utf-8
#指定由连接池所创建的连接的自动提交(auto-commit)状态。
defaultAutoCommit=true
#driver default 指定由连接池所创建的连接的只读(read-only)状态。
#如果没有设置该值,则“setReadOnly”方法将不被调用。(某些驱动并不支持只读模式,如:Informix)
defaultReadOnly=
#driver default 指定由连接池所创建的连接的事务级别(TransactionIsolation)。
#可用值为下列之一:(详情可见javadoc。)NONE,READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ, SERIALIZABLE
defaultTransactionIsolation=READ_UNCOMMITTED
properties配置文件如何改变日期格式
#2:key-value一行一个。
#3:不会出现你说的问题。你用Properties的load(InputStream in)方法它会自动加载配置项,然后你用Properties的get(key)方法就可以得到配置的值。
#4:都放在一行,也不是不行,但是会被解析成key=logo.location,值是:/image/logo/mail.host=webmaster@zlex.orgsite.name=zlex中文网站,这样的话,你还需要自己解析。所以一般都是一行一个配置项
jsp中log4j.properties是什么文件
log4j.properties是Log4j的配置文件,Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中使用Log4j,其语法和用法与在Java程序中一样,使得多语言 分布式系统得到一个统一一致的日志组件模块。而且,通过使用各种第三方扩展,您可以很方便地将Log4j集成到J2EE、JINI甚至是SNMP应用中。
在参考资料里有说详细配置方法的参考资料:
如何在eclipse中创建“properties“文件
创建一个文本文档,后缀名为.txt,将文件后缀名改.properties 就行了。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。
许多软体开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。
Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。
由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
如何在properties中配置编码格式
*.properties一般为页面消息的配置文件可以用命令直接将里面的内容变成想要的编码。
1:先建立一个*.properties文件,用想得到的编码编写文件内容;
2:在磁盘上运行文件nativezascii-encodinggb2312ApplicationResources_temp.propertiesApplicationResources_zh_CN.properties
这样就可以将gb2312编码的文字内容转化utf-8编码的内容了,将此文件放入存放配置文件的路径里面,就可以解决网页的多语言显示问题了
隐蔽的坑,Spring Boot application.properties 的编码格式
默认情况下,Spring Boot application.properties 是以 iso-8859-1 的格式编码的。
不是UTF-8
不是UTF-8
不是UTF-8
不是ISO-8859-1 编码的字符,都是以 unicode escapes 的形式存在的,比如:
用notepad++ 或者 Vim 打开 application.properties 看到的就是这样的。
根据 StackOverFlow 上的说法,想在配置文件里使用utf-8,可以使用 YAML 做配置文件。
这个帖子的下面,有人给出了一个补充:
YamlPropertySourceLoader 支持UTF-8
但是,对于已经使用了 application.properties 的项目,这样很不方便了。
搜了一下, 有人 也给出了解决方案

更多文章:
天似穹庐笼盖四野(天似穹庐,笼盖四野穹庐是指什么诗句的意思是)
2026年10月14日 15:30
数第三声可以组词什么词语(组字,数(第三声),斗(第三声),玉字,都组词!)
2026年10月14日 11:30
什么是css hack(css中:line-height:25px\9 这个斜杠是什么意思)
2026年10月14日 09:20
capacity的意思(ability, capability和capacity三有什么区别)
2026年10月14日 08:40
tensorflow2 案例(TensorFlow2 基础知识: Tensor, Shape, Rank)
2026年10月14日 06:10




