springmvc如何构建无web.xml的配置方式

 时间:2024-10-28 17:02:01

1、使用maven的骨架创建一个基本的项目结构,在pom.xml文件中添加响应的依赖文件,如图所示,列举了两个重要的文件,一个是javaee-web-api,一个是spring-webmvc,剩余的依赖文件,如果logback、jstl等可以自己相应的添加

springmvc如何构建无web.xml的配置方式

2、在resources目录下添加一个views目录,然后添加一个jsp测试页面,页面粝简肯惧内容随便写点测试内容即可,这里的页面放在resources下面是为了和spring-boot类似,当然您也可以放在webapp下面,关键还是看后面spring配置的具体目录位置

springmvc如何构建无web.xml的配置方式

3、添加MvcConfig文件,添加如图所示的注解信息,然后下面主要是添加了一个InternalResourceViewResolver视图解析器,从这个地方可以看到上面页面视图的目录位置和后缀等信息,更多的配置大家可以自己根据需要选择添加

springmvc如何构建无web.xml的配置方式

4、接下来添加WebInitializer文件,妤伊佛集继承WebApplicationInitializer类,这一步是实现无web.xml方式启动web项目的关键,容器会通过Servl髫潋啜缅etContainerInitializer回调SpringServletContainerInitializer,再加载调用WebApplicationInitializer的onStartup的方法,从而启动spring容器

springmvc如何构建无web.xml的配置方式

5、添加一个用来测试的Controller类,默认一个index方法跳转到index.jsp页面

springmvc如何构建无web.xml的配置方式

6、通过idea将刚刚的web项目添加到tomcat中启动,如图所示项目成功在tomcat中启动起来了,到此我们没有配置任何的web.xml文件

springmvc如何构建无web.xml的配置方式

7、最后使用浏览器访问我们项目的测试页面,验证下我们上面构建的有没有问题,如图所示,说明一切正常运行了

springmvc如何构建无web.xml的配置方式
  • Java标签(jstl)如何使用
  • Oracle数据库安装包如何快速下载
  • 在vue中methods互相调用的方法
  • 解决Eclipse在Ubuntu下无法找到JDK方法
  • Dynamic web Project 没有web.xml配置文件
  • 热门搜索
    文明校园手抄报图片 圣诞节手抄报 红领巾心向党手抄报内容文字 中国梦我的梦手抄报 厉行节约反对浪费手抄报 手抄报图片简单又漂亮 感恩的心手抄报 清明手抄报图片 关于健康的手抄报 民族手抄报