如何通过Maven读取配置文件路径?

2026-05-26 04:550阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计976个文字,预计阅读时间需要4分钟。

如何通过Maven读取配置文件路径?

在使用XML配置方式构建Mybatis的核心类SqlSessionFactory时,常常遇到配置文件路径写错的问题。实际上,问题往往在于没有仔细查看文档,导致直接在盲人摸象。下面是读取XML配置文件的步骤:

在使用 XML 的配置方式来构建 Mybatis 的核心类 SqlSessionFactory 时,遇到了配置文件路径总是写不对的问题。事后看其实就是没有好好看文档,一直在盲人摸象。

下面时读取 XML 配置文件的代码:

var inputSteam = Resources.getResourceAsStream("config/mybatis.xml"); var sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputSteam);

一开始我是将配置文件放在 src/main/java/com/imxfly/config/mybatis.xml 中,然后读取路径写成:com/imxfly/config/mybatis.xml ,但是提示 java.io.IOException: Could not find resource com/imxfly/config/mybatis.xml。

所以关键是这里的配置文件路径如何填写,我们知道读取的路径并不是按照当前开发时候的目录结构来的,而是编译后在项目 target 目录下以 classes 目录为 classpath(即类的根目录)去读取的。

阅读全文

本文共计976个文字,预计阅读时间需要4分钟。

如何通过Maven读取配置文件路径?

在使用XML配置方式构建Mybatis的核心类SqlSessionFactory时,常常遇到配置文件路径写错的问题。实际上,问题往往在于没有仔细查看文档,导致直接在盲人摸象。下面是读取XML配置文件的步骤:

在使用 XML 的配置方式来构建 Mybatis 的核心类 SqlSessionFactory 时,遇到了配置文件路径总是写不对的问题。事后看其实就是没有好好看文档,一直在盲人摸象。

下面时读取 XML 配置文件的代码:

var inputSteam = Resources.getResourceAsStream("config/mybatis.xml"); var sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputSteam);

一开始我是将配置文件放在 src/main/java/com/imxfly/config/mybatis.xml 中,然后读取路径写成:com/imxfly/config/mybatis.xml ,但是提示 java.io.IOException: Could not find resource com/imxfly/config/mybatis.xml。

所以关键是这里的配置文件路径如何填写,我们知道读取的路径并不是按照当前开发时候的目录结构来的,而是编译后在项目 target 目录下以 classes 目录为 classpath(即类的根目录)去读取的。

阅读全文