springboot中建立web相关组件放入webapp目录时的注意事项

阅读 37

2022-03-22

  1. 在pom文件中引入解析组件的依赖后,一定要刷新pom文件,才能导入依赖,都是泪啊:springboot异常;
  2. 新建webapp后需要告诉idea,webapp目录为放置web组件的地方,参考:IDEA中手动创建webapp文件夹并关联;
  3. 将webapp下的所有组件编译进target目录。因为springboot默认只编译main中的java目录中的.java文件和resources下的所有文件。而springboot在执行时,执行的是target下编译好的字节码文件。做法:在pom文件中的build标签中添加:
<resources>
<!--            指定编译目录,将webapp下的目录也进行编译,才能解析jsp文件,否则webapp下的所有文件都不能被编译进target,因为默认只编译java下的.java文件-->
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>*.*</include>
                </includes>
            </resource>
        </resources>

精彩评论(0)

0 0 举报