![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
这个人是谁呀
一个学习java后端的计算机学生,日常发布一下学到的新知识(其实就是为了做个笔记,鄙人记忆力比较差)
哪里写的不好希望大家指出来啊,方便我进步进步再进步
展开
-
SringMvc--拦截器
一、拦截器概念拦截器(Interceptor )是一种动态拦截方法调用的机制,在SpringWVC中动态拦截控制器方法的执行二、拦截器作用在指定的方法调用前后执行预先设定的代码阻止原始方法的执行三、与过滤器的区别归属不同:Filter属于servlet技术,Interceptor属于SpringMNc技术拦截内容不同:Filter对所有访问进行增强,Interceptor仅针对SpringMIVc的访问进行增强四、案例制作拦截器功能类 配置拦截器的执行配置(1)...原创 2022-05-13 13:58:23 · 272 阅读 · 0 评论 -
SpringMvc---ssm整合--异常处理器(5)
出现异常现象的常见位置与常见诱因如下:框架内部抛出的异常:因使用不合规导致数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时)业务层抛出的异常:因业务逻辑书写错误导致(例如:遍历业务书写操作,导致索引异常等)表现层抛出的异常:因数据收集、校验等规则导致(例如:不匹配的数据类型间导致异常)工具类抛出的异常:因工具类书写不严谨不够健壮导致(例如:必要释放的连接长期未释放等)在controller包下建立一个类如下package com.controller;impor..原创 2022-05-12 19:19:28 · 122 阅读 · 0 评论 -
SpringMvc---ssm整合--表现层数据封装(4)
设置统─数据返回结果类public class Result {private 0bject data;private Integer code;private String msg;}在controller包下新建一个Rsult类和code类package com.controller;public class Code { public static final Integer SAVE_OK =20011; public static final In.原创 2022-05-12 17:45:23 · 131 阅读 · 0 评论 -
SpringMvc---ssm整合--接口测试(3)
一 业务层测试在test下建立一个和main方法中同样层级的service包,在service包下新建测试类package com.service;import com.config.SpringConfig;import com.domain.Book;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;原创 2022-05-12 17:09:12 · 358 阅读 · 0 评论 -
SpringMvc---ssm整合--功能模块开发(2)
第一步 dao包下新建一个BookDao接口package com.dao;import com.domain.Book;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Select;import org.apache.ibatis.annotations.Update;import j原创 2022-05-12 00:11:40 · 140 阅读 · 0 评论 -
SpringMvc---ssm整合(1)
第一步 创建工程(和之前的步骤一样,不写了)第二步 导坐标(这里是建立一个完整的工程所需的全部坐标)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P原创 2022-05-11 22:56:56 · 89 阅读 · 0 评论 -
基于RESTful页面数据交互(2)
把写好的页面导入到webapp下原因是被SpringMVC拦截了解决方案:在config包下新建一个类在SpringMvcConfig记得要扫描到这个类package com.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;im.原创 2022-05-11 21:55:55 · 99 阅读 · 0 评论 -
基于RESTful页面进行数据交互(1)
第一步 新建一个maven工程第二步 导入依赖<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided&l原创 2022-05-11 21:06:02 · 295 阅读 · 0 评论 -
RESTful快速开发&
其余的以此类推原创 2022-05-11 19:26:08 · 52 阅读 · 0 评论 -
SpringMVC ----REST(表现形式状态转换)&REST案例
传统风格资源描述形式http:/ /localhost/user/ getById?id=1http: / / localhost/user / saveUserREST风格描述形式http: / / localhost/user / 1优点:隐藏资源的访问行为,无法通过地址得知对资源是何种操作书写简化...原创 2022-05-11 18:49:59 · 76 阅读 · 0 评论 -
SpringMVC ----请求与响应(3)----日期类型参数传递&响应
@DateTimeFormat(pattern="yyyy-MM-dd")响应原创 2022-05-11 13:30:06 · 90 阅读 · 0 评论 -
SpringMVC ----请求与响应(2)--传递JSON数据
bb原创 2022-05-11 10:43:26 · 135 阅读 · 0 评论 -
SpringMVC ----请求与响应(1)(基于Postman软件实现)
向服务器传递参数当使用get时当使用post时解决post请求中文乱码问题 protected Filter[] getServletFilters() { CharacterEncodingFilter filter=new CharacterEncodingFilter(); filter.setEncoding("UTF-8"); return new Filter[]{filter}; }写在这个程序里..原创 2022-05-08 18:39:59 · 1223 阅读 · 0 评论 -
功能不同,如何避免Spring错误的加载到SpringMVC的bean?&&PostMan简介
加载Spring控制的bean的时候排除掉SpringMVC控制的beanSpringMIVC相关bean加载控制SpringMVC加载的bean对应的包均在com.controller包内Spring相关bean加载控制方式一: Spring加载的bean设定扫描范围为com,排除掉controller包内的bean方式二: Spring加载的bean设定扫描范围为精准范围,例如service包、dao包等@Configuration@ComponentScan(value =..原创 2022-05-08 15:00:30 · 472 阅读 · 0 评论 -
SringMVC概述&案例开发
SpringMVC是一种基于Java实现MVC模型的轻量级web框架心优点:使用简单,开发便捷(相比于Servlet) 灵活性强使用Servlet技术开发web程序流程1.创建web工程(Maven结构)2.设置tomcat服务器,加载web工程(tomcat插件)3.导入坐标(Servlet)4.定义处理请求的功能类(Userservlet)5.设置请求映射(配置映射关系)使用SpringMVC技术开发web程序流程1.创建web工程(Maven结构)...原创 2022-05-08 13:37:09 · 202 阅读 · 0 评论