路途很坎坷,尤其是在我的idea出了问题后更加坎坷,捣鼓了这么久可算搞出来一个hello world。感觉自己萌萌哒
IDEA还是非常强大的,集成spring、struct、maven、hibernate等,所以用起来很方便,对于依赖管理,IDEA也都帮忙做了,但我还是遇到了不少问题,先一步一步来说。
1. 创建一个springmvc项目
对于spring的jar包,可以选择下载,也可以选择自己从官网下载。
可选择创建一个例子,这个例子就是我们的hello world
创建好的目录结构是这样的,对了,在创建这个例子之前要弄好maven,忘记说了。。
从官网下载好maven,https://maven.apache.org/download.cgi 传送门
windows用户请下载这个,具体配置过程请自行百度……
配置好自己的IDEA,但这中间有个小插曲
这个小插曲搞的我非常崩溃,到现在我也不知道为什么,就是我配置maven的时候 Settings 里面的 Build Tools 中根本都没有maven这个选项。到最后解决的办法我就把IDEA重装了,但因重装后没有完全覆盖之前的配置文件,还是没有maven这个选项。最后把下面的文件夹删掉,然后重启IDEA就OK啦。
2. 添加maven的facts
我对这个也不是很理解,慢慢学习,只是知道这个一定要加。。在project structure中
3.关于maven的问题
这个问题弄了很长时间(快一天了),最后还是TFF一句话帮我解决了,说白了,我并不知道为什么。就是依赖这一块,关于maven都是红色的。
TFF一句话就给我解决了,来我们默默的打开 pom.xml 文件
右键单击代码部分,选择 maven 后点击 reimport 就完美解决了这个问题
解决之后它是长这个样子的
剩下的步骤就和发布一个web项目一样的了,以下是运行结果。
4. 代码部分
web.xml
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Spring MVC Application</display-name>
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.