Maven资源过滤的问题

问题描述

在Maven中,当映射文件和配置文件不在同一个文件夹下时,会导致映射器加载失败,资源初始化错误(ExceptionInInitializerError)

Maven资源过滤的问题_第1张图片

运行后报错
在这里插入图片描述

解决方法

可以在build中配置resources,来防止我们资源导出失败
在pom.xml中加入

	<build>
        <resources>
            <resource>
                <directory>src/main/resourcesdirectory>
                <includes>
                    <include>**/*.propertiesinclude>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>truefiltering>
            resource>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.propertiesinclude>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>truefiltering>
            resource>
        resources>
    build>

你可能感兴趣的:(maven,mybatis)