首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
半颗花菜
创建于2023-01-26
订阅专栏
Spring及其家族
暂无订阅
共18篇文章
创建于2023-01-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringMVC的拦截器简介
SpringMVC的拦截器Interceptor规范,主要是对Controller资源访问时进行拦截操作的技术,当然拦截后可以进行权限控制,功能增强等都是可以的。
web.xml文件中load-on-startup的作用以及数值的意义
为什么要设置load-on-startup? 作为框架的核心组件,在启动过程中有大量的初始化操作要做而这些操作放在第一次请求时才执行会严重影响访问速度因此需要通过此标签将启动控制DispatcherS
Spring基于XML的声明式事务控制
isolation属性:指定事务的隔离级别,事务并发存在三大问题:脏读、不可重复读、幻读/虚读。可以通过设置事务的隔离级别来保证并发问题的出现,常用的是READ_COMMITTED 和 REPEATA
Spring基于XML方式配置AOP的五种通知类型
AOP的相关概念 异常通知,当目标方法抛出异常时,异常通知方法执行,且后置通知和环绕后通知不再执行 最终通知,类似异常捕获中的finally,不管目标方法有没有异常,最终都会执行的通知
Spring中AOP的切点表达式
切点表达式是配置要对哪些连接点(哪些类的哪些方法)进行通知的增强,语法如下:execution([访问修饰符]返回值类型 包名.类名.方法名(参数)) 访问修饰符可以省略不写; 返回值类型、某一级包名
Spring中AOP相关概念
AOP,Aspect Oriented Programming,面向切面编程,是对面向对象编程OOP的升华。OOP是纵向对一个 事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等。
Spring xml方式整合第三方框架
将自定义标签的约束与物理约束文件与网络约束名称的约束以键值对形式存储到一个`spring.schemas`文件里,该文件存储在类加载路径的 META-INF里,Spring会自动加载到。
Spring整合MyBatis的原理剖析
整合包里提供了一个SqlSessionFactoryBean和一个扫描Mapper的配置对象,SqlSessionFactoryBean一旦被实例化
记录一下
![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f8608be6ab4c4090b48b7bf836689d46~tplv
Spring Bean的生命周期
Spring Bean的生命周期是从 Bean 实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对象,最终存储到单例池中,这个过程被称为Spring Bean的生命周期。
Spring中基于XML的Bean的实例化流程
加载xml配置文件,解析获取配置中的每个的信息,封装成一个个的BeanDefinition对象; 将BeanDefinition存储在一个名为beanDefinitionMap的Map中
BeanFactory与ApplicationContext的关系
BeanFactory是Spring的早期接口,称为Spring的Bean工厂,ApplicationContext是后期更高级接口,称之为 Spring 容器; ApplicationContext
什么情况Spring事务会失效?
1. 在方法中捕获异常没有抛出去 1. 非事务方法调用事务方法 1. 事务方法内部调用事务方
SpringBoot接口开发的常用注解有哪些?
@Controller 标记此类是一个控制器,可以返回视图解析器指定的html页面,通过@ResponseBody可以将结果返回json、xml数据。 @RestController 相当于@Resp
请求参数的合法性校验如何做?
使用基于JSR303校验的校验框架实现,SpringBoot提供了JSR-303的支持,它就是spring-boot-starter-validation,它包括了很多校验规则,只需要在模型类中通过注
JSR303校验
1. 统一校验的需求 前端请求后端接口传输参数,是在controller中校验还是在Service中校验? 答案是都需要校验,只是分工不同。 Contoller中校验请求参数的合法性,包括:必填项校验
系统如何处理异常?
我们自定义一个统一异常处理器去捕获并处理异常。使用控制器增加注解@ControllerAdvice和异常处理注解ExceptionHandler来实现 处理自定义异常 程序在编写代码时根据校验结果主动
全局异常处理器
从 Spring 3.0 - Spring 3.2 版本之间,对 Spring 架构和 SpringMVC 的Controller 的异常捕获提供了相应的异常处理。 @ExceptionHandler