美文网首页Java Spring MVCIDEA征服Spring
IntelliJ IDEA Spring MVC环境搭建

IntelliJ IDEA Spring MVC环境搭建

作者: CatchZeng | 来源:发表于2015-12-04 20:51 被阅读17636次

一、前言

IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
Spring MVC属于SpringFrameWork的后续产品,提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。源于这些优点,越来越多开发者已将Spring MVC列为的首选。

二、搭建过程

  1. .选中Spring并勾选Spring MVC,点击Next


    图片标题
  2. 勾选create project from template


    图片标题
  3. 输入项目名称、保存位置、tomact位置等信息


    图片标题
  4. 点击run,启动


    图片标题
  5. 浏览器输入Hello World表示环境搭建成功


    图片标题

三、Spring MVC请求处理流程

  1. Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的handler mappings、view resolution、locale以及theme resolution来处理请求并且转到对应的视图。Spring MVC请求处理的整体流程如图:


    图片标题
  2. 在web.xml中我们可以看到配置了一个DispatcherServlet,该Servlet拦截了 / 的所有请求


    图片标题
  3. 在mvc-dispatcher-servlet.xml中 component-scan 扫描指定的文件夹下的文件(这里指定了根目录)


    图片标题
  4. 当请求发起时,Spring MVC扫描文件发现HelloController 中的 @Controller和@RequestMapping("/")注解便由DispatcherServlet转向HelloController来处理 / 请求


    图片标题
  5. 当HelloController返回hello变由mvc-dispatcher-servlet.xml的配置默认加上前后缀成为/WEB-INF/pages/hello.jsp,最后将Hello World输出


    图片标题

相关文章

网友评论

  • CatchZeng:@Kidols IDEA14的
  • 18be024979aa:不知道楼主用的是什么版本呢,为什么我下了好多个版本,都没有create project from template选项呢
  • 会发光的二极管:我的搭建完成之后,启动tomcat就是一个空白页面没有hello world显示
  • 0c20aca2280d:jsp那页怎么弄的,
  • 来世不做友人A:我的IDEA 没create project from template 导致建完src文件下是空的怎么办
  • 77adf656a769:不错的教程哦
    CatchZeng:@java是我老婆 多谢
  • CatchZeng:你的idea版本不同的原因?
    Zack_zhou:@CatchZeng IntelliJ IDEA 2016.1.3(64)这个是idea的版本
  • Zack_zhou:为什么我图一直接到图3了?没有图二
    mzeht:@Zack_zhou 版本不同,兄弟
  • Cedric_Jc:...你这是前后端都做阿?
    Cedric_Jc:@CatchZeng 😂我还说怎么iOS和后台同时搞,也是屌屌的。
    CatchZeng:@Cedric_Jc 只是学习😊

本文标题:IntelliJ IDEA Spring MVC环境搭建

本文链接:https://www.haomeiwen.com/subject/cnvshttx.html