java 配置文件配置路径_Java读取配置文件路径设置
发布日期:2021-06-24 15:01:18 浏览次数:4 分类:技术文章

本文共 907 字,大约阅读时间需要 3 分钟。

1. jdbc.properties #sqlserverdriverClass = net.sourceforge.jtds.jdbc.DriverjdbcUrl = jdbc:jtds:sqlserver://localhost:1433/wyglxtuser = sapassword = 123456hibernate.dialect = org.hibernate.dialect.SQLServerDialect#mysql#driverClass =

读配置文件推荐做法:1. Test.class.getResource("")获取Test类所在路径2. Test.class.getResource("/")获取classpath的绝对路径3. Thread.currentThread().getContextClassLoader().getResource("")同上4. Test.class.getClassLoader().getResource("")同上5. ClassLoader.getSystemResource("") 同上 在Web应(1)关于配置文件路径 有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。 如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看: 从上图可以看出, 服务器首先会读取/etc/用程序中,通过ServletContext.getRealPath("/")方法得到Web应用程序的根目录的绝对路径。这样,我们只需要提供相对于Web应用程序根目录的路径,就可以构建出定位资源的绝对路径。 注: 1. 尽量不要使用相对于System.getProperty("user.dir")当前用户目录的相对路径2. 尽量使用URI形式的绝对路径资源,它可以很容易的转变为URI,URL,File对象3. 尽量使用相对classpath的相对路径,不要使用绝对路径4. 绝对不要使用硬编码的绝对路径5. 推荐使用程序得到classpath的绝对路径来拼资源的绝对路径

转载地址:https://blog.csdn.net/weixin_33520510/article/details/114412226 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:vux 选择器_vue中的scoped分析以及在element-UI和vux中的应用
下一篇:Mysql代码丢了_某单位5个数据库丢失的数据恢复过程

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月04日 23时34分28秒