首页 > 代码库 > idea module spring web 配置
idea module spring web 配置
目的
在普通maven工程下,创建web形式的module,配置好tomcat,运行后可在chrome上看到helloword
过程
-
新建一个jxsource2的springMVC的例子,做参考
- new project -> 选择spring, springMVC -> 勾选create project from template,然后一路next就ok了
-
在idea上方新建一个tomcat运行配置,Edit Configurations,
- 左上角增加tomcat->local形式,指向本地正确的tomcat地址,name为source-web
-
在工程中,新建module,如下选项
- maven -> (选择create from archtype) -> 下方选择(org.apache.maven.archtypes:maven-archtype-webapp),点击next
- 输入artifactid, 如source-web,点击next
- 输入modulename, source-web
-
将创建好的pom.xml中增加,
<packaging>war</packaging>
-
在source-web下,new Directory
- src/main/java,并在open module settings中,设置为java sources
- new package; com.springapp.mvc,并拷贝HelloControl.java
- src/main/webapp,并将jxsources的webapp下的WEB-INF拷贝过来
- src/test/java,并在open module settings中,设置为java sources
- 点击 idea右侧的maven projects,点击更新(有时点击也不会更新……)
- src/main/java,并在open module settings中,设置为java sources
-
source-web,配置open module settings
- dependencies,左下角+libraries,application servers, 添加 tomcat
- 中间栏,左上角,+spring配置
-
在上面创建的source-web的tomcat配置下,Edit Configurations,
- Deployment,增加Atifact,source-web:war explod,确定
问题
- 新建module后,有时依赖加不进来,要在open module settings中,把libraries中把相关的加进行。最好是再重新创建,然后点击 idea右侧的maven projects,点击更新
- 可能我上面创建的不对,不太符合SpringMVC的框架,因为source-web下就是完整的springMVC框架,但是还有其它子module, dao/service。但是达到了自己的期望,先这样。若后面理解更深入,再来修改
参考链接
- http://chemnk.blog.163.com/blog/static/20146312020134195048695/
- 其实昨天也看了很多链接,但是感觉没有太大作用
感想
嗯,吃第十个烧饼就饱了,但是前面9个烧饼还是要吃的。
昨天晚上搞这个,从6点搞到9点,错过了李小铎的前四天晚上吞进去的钉子被拉出来的喜事!今天原本想找一位同学搞定,但是他今天请假未来。下午做完业务,又小试了一下。仔细看了jxsources的SrpingMVC的配置。没花多久搞定,很开心 。
idea module spring web 配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。