注解版:项目中遇到的“坑”

2019-11-12  本文已影响0人  胖先森

IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java,resource等源文件夹。

解决方法步骤

1. 选择File->Project Structure

Snap1.jpg

2.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK

Snap2.jpg

3.点击new folder,输入java文件名

Snap3.jpg

**4.关键步骤: 新生成的java文件夹点击右键,选择相应的文件源Sources **

Snap4.jpg

同理resources文件也是一样的操作,new folder..填写文件名为resources,然后resources文件夹右键点击选择Resources.

Snap5.jpg

其他的一样建立相应文件夹

Snap6.jpg

个人说明一下,关于target我们也可以将其弄到webapp/WEB-INF/classes文件夹下


maven-war-plugin 插件 web.xml 缺失时忽略

我们很多时候开发Spring MVC 项目时我们完全可以使用Java Bean 和 Annotation 的方式来配置 Spring MVC 的 DispatcherServlet,而不再采用传统的 web.xml。而 Maven 的 maven-war-plugin 默认是会验证 web.xml 的,为了忽略验证,我们可以采用如下的配置:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
        <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
</plugin>
上一篇下一篇

猜你喜欢

热点阅读