SpringMVC註解版:項目中遇到的「坑」

IDEA建立maven-archetype-webapp項目的時候,建立完成後發如今main文件夾下沒有java,resource等源文件夾。java

解決方法步驟

1. 選擇File->Project Structureweb

Snap1.jpg

2.選擇Modules選項卡下面的Sources項,在main文件夾上右鍵,選擇New Folder...並點擊OKapache

Snap2.jpg

3.點擊new folder,輸入java文件名app

Snap3.jpg

**4.關鍵步驟: 新生成的java文件夾點擊右鍵,選擇相應的文件源Sources **webapp

Snap4.jpg


同理resources文件也是同樣的操做,new folder..填寫文件名爲resources,而後resources文件夾右鍵點擊選擇Resources.maven

Snap5.jpg

其餘的同樣創建相應文件夾spa

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 的,爲了忽略驗證,咱們能夠採用以下的配置:code

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
        <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
</plugin>
複製代碼
相關文章
相關標籤/搜索