2019.9.2学习记录

exceptionHandler

@exceptionHandler注解:自动捕获controller层出现的指定类型异常,并对该异常进行相应的异常处理

HttpServletRequest

代表客户端的请求,通过这个对象提供的方法,可以获得客户端请求的所有信息。
https://blog.csdn.net/jiahao1186/article/details/82026330

校验规则validator

1引入maven仓库的hibernat-validator依赖
2封装validator接口
3在mdel类属性上添加validator注解

Map,StringUtils

1Map:存放键值对形式数据的接口,实现类有HashMap集合、LinkedHashMap集合
https://blog.csdn.net/qq_29373285/article/details/81487594

2StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,且方法都是 static 的,所以我们可以这样调用 StringUtils.xxx()
https://blog.csdn.net/weixin_42290280/article/details/82591161

springMvc机制

1用户请求request到前端控制器(DispatcherServlet)
2DispatcherServletrServlet请求处理器映射器(handlerMapping)查找处理器handler(controller)
3handlerMapping给DispatcherServlet返回处理器
4DispatcherServlet调用处理器适配器执行handler
5handler执行完成返回ModelAndView
6DispatcherServlet调用视图解析器去解析视图,由逻辑视图名解析成真正的视图(例如,jsp)
7视图解析器返回view给DispatcherServlet
8DispatcherServlet完成视图渲染
9返回响应

SpringMVC用于处理视图最重要的两个接口是ViewResolver和View。ViewResolver的主要作用是把一个逻辑上的视图名称解析为一个真正的视图,SpringMVC中用于把View对象呈现给客户端的是View对象本身,而ViewResolver只是把逻辑视图名称解析为对象的View对象。View接口的主要作用是用于处理视图,然后返回给客户端。

模板引擎thymeLeaf

模板引擎的作用都是将模板(页面)和数据进行整合然后输出显示
语法略

9.3的补充

springBoot注解整合

https://blog.csdn.net/weixin_40753536/article/details/81285046

httpServlet

当Web容器接收到某个Servlet请求时,Servlet把请求封装成一个HttpServletRequest对象,然后把对象传给Servlet的对应的服务方法.
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。
https://www.cnblogs.com/cangqinglang/p/9290626.html

springBoot原理浅析

http://www.imooc.com/article/274147?block_id=tuijian_wz

modelAttribute

1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到,类似于request.setAttribute("sts",sts)效果一样。
2.@ModelAttribute("model") 注解

Aop

https://baijiahao.baidu.com/s?id=1613310315603029991&wfr=spider&for=pc

exceptionHandler

http://www.mamicode.com/info-detail-2230270.html

validator

https://blog.csdn.net/xgblog/article/details/52548659

posted @ 2019-09-02 20:08  django0  阅读(181)  评论(0编辑  收藏  举报