spring面试

news/2024/10/19 9:35:26/
mybatis:1 类型转换器BaseTypeHandler@MappedJdbcTypes2 #和$的区别# 占位符会进行预编译$ 连接符号,不会进行预编译,原样拼接Spring##AOP##1 AOP :jkd的动态代理,cglib动态代理2 @Aspect切面类,通知类:前置通知,后置通知,返回后,返回异常后,环绕@Before 前置@After  后置@AfterReturning  返回后@AfterThrowring  返回异常后@Around 环绕3 @Pointcut切点,触发方法,配置切点表达式4 @EnableAspectJAutoProxy注解开启支持##restful##接口:@RequestMapping("/user/{id}")获取参数(@PathVariable Integer id)##异常处理类:
@ControllerAdvice,类
@ExceptionHandler,方法##事务##
AOP:advice可以是任意的Java对象,但是advisor必须要实现advice的五个接口:##mvc##
处理请求流程:
前端控制器->处理映射器->前端控制器->处理适配器->处理器->处理适配器->前端控制器->试图解析器->前端控制器##跨域##
解决问题:@CrossOrigin注解注释类,改了请求头信息
跨域是指不同服务器之间的资源访问
产生跨域的条件:请求协议不同,ip地址不同,端口号不同##拦截器##
拦截器和过滤器:过滤器是Servlet的拦截器是Spring的1 实现HandlerInterceptor接口实现WebMvcConfigurer在其中配置2 拦截器链


http://www.ppmy.cn/news/44064.html

相关文章

企业网站架构LAMP部署与优化(apache、mysql、php)

目录LAMP概述与简介编译安装Apache http服务1、关闭防火墙,将安装Apache所需软件包传到/opt/apache目录下2、在opt/apache目录下安装http所需软件包3、解压以下文件4、将解压的两个文件移到相应目录5、安装环境依赖包6、配置软件模块7、编译安装8、优化配置文件路径…

MATLAB R2020a介绍

MATLAB R2020a介绍MATLAB R2020a安装包MATLAB计算与常用命令MATLAB R2020a安装过程1、MATLAB R2020a 的介绍2、MATLAB R2020a 的特点3、MATLAB R2020a 的功能4、MATLAB R2020a 快捷键MATLAB R2020a安装包 链接:https://pan.baidu.com/s/1nNJq-NozNBMOufhM3wiIZQ 提取…

【微信小程序】-- 分包 - 独立分包 分包预下载(四十五)

💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…

施工组织设计合集

34-6 施工组织设计02017-年亲曼旗大镇市政道路及广场公园园林绿化工程(第一.A1-1五中教学楼施工组织设计A2施工组织设计(方案) 报审表hasuploaded-中建施|组织设计 (22P)安徽大包庄125万吨疏铁矿斜坡道施工组织设计 (修改)宝山万科四季花城施T组织设计 (126P)对税信息培训中心装…

mulesoft MCIA 破釜沉舟备考 2023.04.17.12

这里写mulesoft MCIA 破釜沉舟备考 2023.04.17.12标题 1. A REST API is being designed to implement a Mule application.2. In a Mule Application, a flow contains two (2) JMS consume operations that are used to connect to a JMS broker and consume messages from t…

《Java8实战》第5章 使用流

上一章已经体验到流让你从外部迭代转向内部迭代。 5.1 筛选 看如何选择流中的元素:用谓词筛选,筛选出各不相同的元素。 5.1.1 用谓词筛选 filter 方法,该操作会接受一个谓词(一个返回boolean 的函数)作为参数&am…

macOS Big Sur 11.7.6 (20G1231) Boot ISO 原版可引导镜像

本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 4 月 10 日(北京…

从编译角度看c和c++混合编译

往期地址: 操作系统系列一 —— 操作系统概述操作系统系列二 —— 进程操作系统系列三 —— 编译与链接关系操作系统系列四 —— 栈与函数调用关系操作系统系列五——目标文件详解操作系统系列六 —— 详细解释【静态链接】 本期主题: c和c混合编译 C和…