JavaEE企业级项目开发(第3版)教学课件微课7-2:Spring MVC入门程序.pptx
主讲人:吴佳云延迟符SpringMVC入门程序SpringMVC入门与核心类
SpringMVC入门程序通过一个简单的入门程序演示SpringMVC的使用。
创建项目(1)创建项目单击IDEA工具栏中的File→New→Project选项,弹出NewProject对话框,填写项目信息,如图所示。
创建项目(2)创建项目结构单击IDEA工具栏中的File→New→Directory选项,弹出NewDirectory对话框,添加相应的目录,如图所示。
创建项目(3)创建项目webapp文件夹如果默认创建的Maven项目中没有自动生成webapp文件夹,可以单击IDEA工具栏中的File→ProjectStructure选项,弹出ProjectStructure对话框,如图所示。
创建项目(3)创建项目webapp文件夹在Modules的设置界面中,单击界面上方的“+”图标,弹出Add下拉菜单,如图所示。
创建项目(3)创建项目webapp文件夹选中Add下拉菜单,选择web选项进入web设置页面,如图所示。
创建项目(3)创建项目webapp文件夹选中DeploymentDescriptors右侧铅笔图样的编辑按钮,弹出DeploymentDescriptorsLocation对话框。在DeploymentDescriptorsLocation对话框中,“WebModuleDeploymentDescriptor(web.xml):”输入框中可以设置项目web.xml文件的路径,即修改为“src\main\webapp\WEB-INF\web.xml”,然后单击“OK”按钮完成web.xml的路径的设置,如图所示。
创建项目(3)创建项目webapp文件夹选中WebResourceDirectories右侧铅笔图样的编辑按钮,弹出WebResourceDirectoryPath对话框。在WebResourceDirectoryPath对话框中,在WebresoucedirectoryPath:输入框中设置项目webapp文件夹路径,即src\main\webapp,点击ok按钮,完成设置,如图所示。
创建项目(4)项目最终目录结构
引入maven依赖pom.xmldependencies
dependency
groupIdorg.springframework/groupId
artifactIdspring-webmvc/artifactId
version${spring-version}/version
/dependency
dependency
groupIdorg.springframework/groupId
artifactIdspring-context/artifactId
version${spring-version}/version
/dependency
dependency
groupIdjavax.servlet/groupId
artifactIdjavax.servlet-api/artifactId
version4.0.0/version
scopeprovided/scope
/dependency
dependency
groupIdjavax.servlet.jsp/groupId
artifactIdjsp-api/artifactId
version2.2/version
/dependency
dependency
groupIdjectlombok/groupId
artifactIdlombok/artifactId
version1.18.12/version
scopecompile/scope
/dependency
!--ApacheCommonsIO--
dependency
groupIdcommons-io/groupId
artifactIdcommons-io/artifactId
version2.8.0/version
/dependency
/dependencies
配置前端控制器web.xml!--配置前端控制器--
servlet
serv