springboot集成freemarker打包问题

用打包前后端分离的后端代码的方式打包单体项目会出现无法访问视图的问题

先看代码结构:

在这里插入图片描述
视图.ftl和静态资源都在resources中。mapper.xml在java项目文件夹中。
目的:让静态资源和视图都出现在打包后的classes文件夹中。
在pom文件中:
在这里插入图片描述
让打包工具扫描到除.java文件之外的重要文件,打包进classes文件夹中。

同理,项目结构是下面的情况:

在这里插入图片描述


<bulid>
<resources>
      <resource>
          <directory>src/main/webapp</directory>
          <targetPath>META-INF/resources</targetPath>
          <includes>
              <include>**/**</include>
          </includes>
      </resource>
        <resource>
            <directory>/src/main/resources</directory>
            <includes>
                <include>**/**</include>
            </includes>
        </resource>
        <resource>
            <directory>/src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
<build>

猜你喜欢

转载自blog.csdn.net/qq_25905159/article/details/113865455