HelloWorld深度解析_java培训

发布时间:2021年01月11日作者:atguigu浏览次数:434

HelloWorld深度解析

1)HelloWorld请求流程图解:

java培训

2)一般请求的映射路径名称和处理请求的方法名称最好一致(实质上方法名称任意)

@RequestMapping(value=”/helloworld“,method=RequestMethod.GET)

public String helloworld(){

//public String abc123(){

System.out.println(“hello,world”);

return “success”;

}

3)演示一个错误

经常有同学会出现配置上错误,把“/WEB-INF/views/配置成了 “/WEB-INF/views”

<bean id=”internalResourceViewResolver”

  class=”org.springframework.web.servlet.view.InternalResourceViewResolver“>

<property name=”prefix” value=”/WEB-INF/views/”/>

<property name=”suffix” value=”.jsp”/>

</bean>

4)处理请求方式有哪几种

public enum RequestMethod {

GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE

}

5)@RequestMapping可以应用在什么地方

@Target({ElementType.METHOD, ElementType.TYPE})

@Retention(RetentionPolicy.RUNTIME)

@Documented

@Mapping

public @interface RequestMapping {…}

 6)流程分析:

java培训

基本步骤:

  • 客户端请求提交到DispatcherServlet
  • 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller
  • DispatcherServlet将请求提交到Controller(也称为Handler)
  • Controller调用业务逻辑处理后,返回ModelAndView
  • DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图
  • 视图负责将结果显示到客户端

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习。


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)