jackson jackson-databind springmvc fasterxml
第五章:SpringMVC的常用注解
一、21、springMVC常用注解 二、springMVC相关注解理论整合 1、@RequestMapping:用来处理请求地址映射的注解,可用于类或方法上 @RequestMapping("/path")表示该控制器处理所有"/path"的 URL 请求。 用于类上,表示类中的所有响应请求的方法 ......
SpringMVC教程
概述 本次项目以SpringMVC为主,使用Maven和themleaf,themleaf是一种模板引擎,主要用来编写动态页面。 MVC概念 MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。 M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分为两类 ......
列举不少于5个springMVC的常用的注解,并说明注解的作用
列举不少于5个springMVC的常用的注解,并说明注解的作用; Spring MVC中有许多注解用于简化和增强控制器、请求映射、数据绑定等方面的操作。以下是不少于5个常用的Spring MVC注解及其作用: @Controller: 作用: 用于标识一个类是Spring MVC中的控制器,它处理客 ......
简述springMVC工作流程
简述springMVC工作流程 Spring MVC是一个基于Java的开源MVC框架,用于构建Web应用程序。它通过将应用程序分解为模型(Model)、视图(View)和控制器(Controller)三个部分,以提高应用程序的可维护性和可扩展性。以下是Spring MVC的基本工作流程: 客户端发 ......
简述SpringMVC数据输出的方式
简述SpringMVC数据输出的方式 SpringMVC提供多种方式来输出数据,主要包括以下几种: ModelAndView: ModelAndView是SpringMVC中用于封装模型数据和视图信息的对象。Controller方法可以返回一个ModelAndView对象,其中包含了要传递给视图的模 ......
Jackson记录
1.基本使用,序列化和反序列化 序列化 public class JacksonTest { static ObjectMapper objectMapper = new ObjectMapper(); public static void main(String[] args) throws Js ......
Springmvc随手笔记
0 报错问题 1 tomcat运行中 IDEA异常关闭 解决方法:重启电脑 tomcat运行中 IDEA异常关闭,再次启动tomcat 会报告 端口占用,打开任务管理器关闭一个java.exe tomcat可以正常启动 但是debug 任然提示端口被占用 Error running 'Tomcat ......
springmvc的controller方法不指定method时可以GET或POST提交
springmvc的controller方法不指定method时可以GET或POST提交 在写controller的方法时 @RequestMapping("page") //@RequestMapping(value = "page", method = RequestMethod.GET) 写法 ......
SpringMVC中 @RequestParam 与 @PathVariable 区别
两者都是用来修饰形参 两者都是用来绑定访问路径的参数名、形参名称 两者接收URL方式不同 @RequestParam http://www.example.com/pets?petId=3 @Controller @RequestMapping("/pets") @SessionAttributes ......
SpringMvc集成开源流量监控、限流、熔断降级、负载保护组件Sentinel
作者查阅了Sentinel官网、51CTO、CSDN、码农家园、博客园等很多技术文章都没有很准确的springmvc集成Sentinel的示例,因此整理了本文,主要介绍SpringMvc集成Sentinel ......
SpringMVC_2023_11_29_2 SSM整合(xml配置文件形式)
SSM整合(xml配置文件形式) 2023-11-29 23:16:27 星期三 1.依赖引入 <dependencies> <!--servlet-api依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.se ......
SpringMVC_2023_11_29_3 SSM整合(注解形式)
SSM整合(注解形式) 2023-11-29 23:43:58 星期三 依赖引入 <dependencies> <!--servlet-api依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-a ......
jackson 常用注解学习
User.java package org.example.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import c ......
JacksonUtils - 封装基于 jackson 的 json 转换逻辑代码
JacksonUtils.java package org.example.util; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JavaType; ......
SpringMVC_2023_11_28_3 SpringMVC_进阶(文件的上传--idea的配置)
SpringMVC_进阶(文件的上传--idea的配置) 项目结构 ......
SpringMVC_2023_11_28_2 SpringMVC_进阶(文件的上传)
SpringMVC_进阶(文件的上传) 2023-11-29 10:47:35 星期三 依赖引入 <dependencies> <!--servlet依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servl ......
SpringMVC_2023_11_28_1 SpringMVC_进阶(数据的接收)
SpringMVC进阶 2023-11-29 10:13:40 星期三 数据的接收 a)页面传递的属性名和后台接受的属性名不一致时,如何处理? @RequestParam("页面组件中的属性名") @RequestMapping(value = "/login", method = RequestM ......
SpringMVC_2023_11_27_2 SpringMVC_入门(注解形式)
SpringMVC_入门 (注解形式) 2023-11-28 16:31:09 星期二 常用的注解: @Controller :标注当前类为:处理器 @RequestMapping:设置请求链接 SpringMVC注解项目的搭建 a) 依赖的引入 <dependencies> <dependency ......
SpringMVC_2023_11_27_1 SpringMVC_入门
SpringMVC_入门 2023-11-28 16:11:38 星期二 Spring MVC 是 Spring 提供给 Web 应用的框架设计。。 Spring MVC 角色划分清晰,分工明细,并且和 Spring 框架无缝结合。作为当今业界最主流的 Web 开发框架,Spring MVC 已经成 ......
SpringMVC基础知识梳理
一、SpringMVC简介和体验 1.1 介绍 Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc ),但它通常被称为“Spri ......
SpringMVC--执行流程
一.SpringMVC执行过程 SpringMVC中新增的DispatcherServlet是前后端的大脑,不同于普通的MVC架构,前端有了自己的控制器,它兼容了前后端的控制器,实现了前后端的共同控制 第一步:用户端发送对网页的请求,会全部被DispatcherServlet拦截下来,这些请求都会交 ......
15、SpringMVC之常用组件及执行流程
15.1、常用组件 15.1.1、 DispatcherServlet DispatcherServlet 是前端控制器,由框架提供,不需要工程师开发; 作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求。 15.1.2、HandlerMapping HandlerMapp ......
SpringMVC拦截器
拦截器(Interceptors)和过滤器(Filters)都是 Web 应用中用于处理 HTTP 请求和响应的组件,但它们在功能和使用上有一些关键的区别和联系: 拦截器(Interceptors) 定义和作用域: 拦截器通常是 Spring 框架的一部分,特别是在使用 Spring MVC 时。它 ......
SpringMVC异常处理
自定义异常类 SysException.java package com.zjw.exception; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; /** * 自定义异常类 */ @Get ......
SpringMVC返回值
字符串 /** * 测试返回字符串 * @param model model * @return 返回的字符串,通过视图解析器调整到jsp页面 */ @RequestMapping("/testString") public String testString(Model model){ Syste ......
14、SpringMVC之注解配置
14.1、概述 在实际工作中,一般使用配置类和注解代替web.xml和SpringMVC配置文件的功能; 在 Servlet3.0 环境中,容器会在类路径中查找实现了 javax.servlet.ServletContainerInitializer 接口的类, 如果找到了的话,就会用它来配置 Se ......
SpringMVC参数绑定
目录参数的绑定绑定的机制支持的数据类型使用要求使用示例基本类型和 String 类型作为参数POJO类型作为参数POJO 类中包含集合类型参数请求参数乱码问题特殊情况自定义类型转换器使用场景使用ServletAPI对象作为方法参数 参数的绑定 绑定的机制 我们都知道,表单中请求参数都是基于 key= ......
SpringMVC框架第一天
目录SpringMVC的基本概念三层架构和MVC三层架构MVC模型MVC概述SpringMVC是什么SpringMVC在三层架构的位置SpringMVC的优势SpringMVC的入门SpringMVC的入门案例入门案例中的组件DispatcherServlet:前端控制器HandlerMapping ......
Spring,SpringMVC,SpringBoot中注解讲解
目录1 Spring和SpringMVC 注解1.1 SpringMVC 注解1.1.1 @RequestMapping1.1.2 @RequestBody1.1.3 @GetMapping1.1.4 @PostMapping1.1.5 @PutMapping1.1.6 @DeleteMapping ......
13、SpringMVC之异常处理器
13.1、环境搭建 创建名为spring_mvc_exception的新module,过程参考9.1节和9.5节 13.1.1、创建错误提示页 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <m ......