在创建工程时选择基于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
新闻热点
疑难解答