springMVC
文章平均质量分 93
晨犀
尘封浮世俗,觉醒心灵悠
展开
-
什么是异常处理
默认情况下,Spring Boot 提供/error 处理所有错误的映射对于机器客户端,它将生成JSON 响应,其中包含错误,HTTP 状态和异常消息的详细信息。对于浏览器客户端,响应一个"whitelabel"错误视图,以HTML 格式呈现相同的数据1、如何找到这个文档位置, 看下面一步步的指引自定义404.html 500.html 4xx.html 5xx.html 当发生相应错误时,显示自定义的页面信息如果Spring Boot 提供的异常不能满足开发需求,程序员也可以自定义异常.原创 2023-08-18 15:33:26 · 214 阅读 · 2 评论 -
以数据为中心的标记语言--yaml
1、YAML 是"YAML Ain’t a Markup Language"(YAML 不是一种标记语言) 的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),是为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。原创 2023-08-11 13:25:17 · 136 阅读 · 0 评论 -
Rest-优雅的url 请求风格
REST:即Representational State Transfer。(资源)表现层状态转化。是目前流行的请求方式。它结构清晰, 很多网站采用HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。它们分别对应四种基本操作:GET 用来获取资源,POST 用来新建资源,PUT 用来更新资源,DELETE 用来删除资源。实例传统的请求方法:getBook?原创 2023-07-20 17:11:05 · 89 阅读 · 0 评论 -
SpringMVC基本介绍
2) 剪切原applicationContext-mvc.xml 到/WEB-INF 目录下, 文件名为: 你配置的DispatcherSerlvet 名字-servlet.xml ,Spring Boot 是为了简化开发者的使用, 推出的封神框架(约定优于配置,简化了Spring的配置流程), SpringBoot 包含很多组件/框架,Spring MVC 只是Spring 处理WEB 层请求的一个模块/组件, Spring MVC 的基石是 Servlet[Java WEB]。原创 2023-07-18 13:50:33 · 42 阅读 · 0 评论 -
SpringMVC 映射请求数据
其中一些对象也可以通过HttpServletRequest / HttpServletResponse 对象获取,比如Session 对象,既可以通过参数传入,也以通过request.getSession() 获取,创建springmvc\src\com\web\requestparam\entity\Master.java。创建springmvc\src\com\web\requestparam\entity\Pet.java。创建springmvc\web\request_parameter.jsp。原创 2023-07-22 16:14:03 · 37 阅读 · 0 评论 -
SpringMVC 映射请求数据获取案例--模型数据
其中一些对象也可以通过HttpServletRequest / HttpServletResponse 对象获取,比如Session 对象,既可以通过参数传入,也以通过request.getSession() 获取,创建springmvc\src\com\web\requestparam\entity\Master.java。创建springmvc\src\com\web\requestparam\entity\Pet.java。创建springmvc\web\request_parameter.jsp。原创 2023-07-21 07:15:00 · 90 阅读 · 0 评论 -
SpringMVC(基于Spring 的Web 层MVC 框架)--SpingMVC 执行流程--@RequestMapping的使用
执行流程可以等对SpringMVC 有一定基础的时候,在Debug 源码,进行深入了解。原创 2023-07-19 22:55:21 · 61 阅读 · 0 评论 -
拦截器和过滤器的区别
Filter 过滤器它的作用是:拦截请求,过滤响应。Interceptor 拦截器:对请求进行拦截处理。由上可知,过滤器和拦截器是相辅相成的。😁热门专栏推荐SpringBoot篇Spring Initailizr–快速入门–SpringBoot的选择带你了解SpringBoot支持的复杂参数–自定义对象参数-自动封装Rest 优雅的url请求处理风格及注意事项文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁。原创 2023-08-16 18:44:52 · 491 阅读 · 5 评论 -
springMVC--异常处理
Spring MVC 通过HandlerExceptionResolver 处理程序的异常,包括Handler 映射、数据绑定以及目标方法执行时发生的异常。主要处理Handler 中用@ExceptionHandler 注解定义的方法。ExceptionHandlerMethodResolver 内部若找不到@ExceptionHandler 注解的话, 会找@ControllerAdvice 类的@ExceptionHandler 注解方法, 这样就相当于一个全局异常处理器。原创 2023-07-26 20:08:43 · 926 阅读 · 4 评论 -
SpringMVC 有趣的文件
Spring MVC 为文件上传提供了直接的支持, 这种支持是通过即插即用的MultipartResolver 实现的。Spring 用Jakarta Commons FileUpload 技术实现了一个MultipartResolver 实现类:CommonsMultipartResovler。Spring MVC 上下文中默认没有装配MultipartResovler,因此默认情况下不能处理文件的上传工作,如果想使用Spring 的文件上传功能,需现在上下文中配置MultipartResolver。原创 2023-07-26 18:56:44 · 216 阅读 · 0 评论 -
处理json 和HttpMessageConverterT
修改JsonHandler.java , 增加处理json 代码, 注意:这里用的是@PostMapping , 等价:@RequestMapping(method = RequestMethod.POST)创建JavaBean: springmvc\src\com\web\json\Dog.java , 作为返回的数据。完成测试(页面方式), 浏览器http://localhost:8080/springmvc/json.jsp。项目开发中,我们往往需要服务器返回的数据格式是按照json 来返回的。原创 2023-07-25 22:04:15 · 812 阅读 · 0 评论 -
springMVC--中文乱码处理(新思路--化繁为简)
当表单提交数据为中文时,会出现乱码,为了更好的应用我们需要解决这个问题。原创 2023-07-25 21:55:18 · 1110 阅读 · 0 评论 -
springMVC--数据验证以及国际化
在开发中,我们需要对输入的数据(比如表单数据),进行必要的验证,并给出相应的提示信息。对于验证表单数据,springMVC 提供了很多实用的注解, 这些注解由JSR 303 验证框架提供.原创 2023-07-24 12:21:47 · 199 阅读 · 1 评论 -
springMVC--数据格式化
数据格式化是我们在提交数据(比如表单时)时,SpringMVC 对提交的数据进行转换和处理。基本数据类型可以和字符串之间自动完成转换,因为Spring MVC 上下文中内建了很多转换器,可完成大多数Java 类型的转换工作。[相互转换,这里只列出部分]。原创 2023-07-24 12:11:08 · 90 阅读 · 0 评论