首页 > 代码库 > SpringMVC in IDEA开发实践

SpringMVC in IDEA开发实践

按照上篇装过Tomcat之后。

本机本来装了IDEA和Maven。

参考以下这篇

https://my.oschina.net/gaussik/blog/385697

《使用IntelliJ IDEA开发SpringMVC网站(一)开发环境》

 

其中初始化项目的时候非常慢,需要参考以下这篇来进行:

http://www.cnblogs.com/beiyeren/p/4566485.html

《maven generating project in batch mode hang》

 

另外因为maven本来的repository太慢了,所以使用百度内部的repository。在pom.xml最后加的配置如下:

    <repositories>        <repository>            <id>nexus-public</id>            <url>http://maven.scm.baidu.com:8081/nexus/content/groups/public</url>        </repository>        <repository>            <id>nexus-public-snapshots</id>            <url>http://maven.scm.baidu.com:8081/nexus/content/groups/public-snapshots</url>        </repository>    </repositories>    <pluginRepositories>        <pluginRepository>            <id>nexus-public</id>            <url>http://maven.scm.baidu.com:8081/nexus/content/groups/public</url>        </pluginRepository>        <pluginRepository>            <id>nexus-public-snapshots</id>            <url>http://maven.scm.baidu.com:8081/nexus/content/groups/public-snapshots</url>        </pluginRepository>    </pluginRepositories>    <distributionManagement>        <repository>            <id>Baidu_Local</id>            <name>Baidu local maven server</name>            <url>http://maven.scm.baidu.com:8081/nexus/content/repositories/Baidu_Local</url>        </repository>        <snapshotRepository>            <id>Baidu_Local_Snapshots</id>            <name>Baidu local maven server for snapshots</name>            <url>http://maven.scm.baidu.com:8081/nexus/content/repositories/Baidu_Local_Snapshots</url>        </snapshotRepository>    </distributionManagement>

 

按照第一份页面改好之后,进入第二个页面:

https://my.oschina.net/gaussik/blog/513353

 

按照页面进行修改和配置之后,run程序出现以下错误:

无法找到元素 ‘context:component-scan‘ 的声明

搜索后采用http://www.ithao123.cn/content-10390816.html的方法加下以下:

xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"

再跑,出现如下错误:

无法找到元素 ‘mvc:default-servlet-handler‘ 的声明

根据上一个错误的经验,看了下别人的servlet.xml配置,加上了以下配置:

http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsd

再次运行,就成功获得了想要的页面:

这里是SpringMVC Demo首页出现此页面,说明配置成功。

 

SpringMVC in IDEA开发实践