在创建工程时选择基于Gradle的工程,勾选Web 如果选择使用gradle wrapper导致下载很慢,可以选择本地安装的gradle
添加tomcat(Run->Edit Configuration),最后点击绿三角运行工程
在
build.gradle
中添加SPRing MVC依赖,并同步工程
接下来要开始编写Java代码了,在main下创建java文件夹,并在java文件夹下创建一个package,如下 在package下创建一个Java类文件,内容如下:
此时如果访问http://localhost:8080/greeting/caowentao
,浏览器返回404错误。打开Project Structure
,找到Web Gradle
模块,并点击Deployment Descriptors
栏右侧的加号添加web.xml
文件。注意web.xml
文件应该放到webapp
目录下的WEB-INF
目录下。 在web.xml文件中添加如下映射信息
此时访问http://localhost:8080/greeting/caowentao
,tomcat返回异常信息,nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
。因此还需要在WEB-INF目录中创建一个dispatcher-servlet.xml
文件(一个Spring Config文件)。 内容如下:
最后运行,访问http://localhost:8080/greeting/caowentao
,成功返回hello, caowentao
新闻热点
疑难解答