java
文章平均质量分 70
美发历险记
这个作者很懒,什么都没留下…
展开
-
SpringBoot接口参数接收常见情况
SpringBoot接口参数接收各种情况原创 2023-01-08 02:10:56 · 323 阅读 · 0 评论 -
ThreadLocal解析
ThreadLocalThreadLocal的作用主要是用来做数据隔离的,也就是说,不同线程间存取的数据互不影响。说起来还是有点抽象的,下面用一个栗子来展示一下就好了解了@Test public void test(){ // 创建一个ThreadLocal,用来隔离不同线程间的数据。 ThreadLocal<Object> objectThreadLocal = new ThreadLocal<>(); new Thread((原创 2022-04-24 15:53:51 · 357 阅读 · 0 评论 -
SpringBoot自动加载
SpringBoot自动装配Spring的自动装配机制简单来说就是将各种需要的Bean装配进框架容器中。SpringBoot自动装配分为两类:自动装配本项目Bean自动装配依赖jar包下提供的bean一起来看下SpringBoot是怎样加载的。很显然,SpringBoot项目是从main方法开始启动的,这个方法中做了什么呢?在这里可以看到Spring将自身类加载进了容器中,这里跟spring加载配置类进容器一样。至于为什么加载这个类进容器就会自动装配好所有需要的bean信息,就是下面要说的原创 2022-04-23 17:27:31 · 1610 阅读 · 0 评论 -
SpringMVC拦截器详细讲解
SpringMVC拦截器拦截器跟过滤器有着相似的地方所以很多人会把他们搞混,这文章将详细讲解一下拦截器的用法与用处。拦截器:是springmvc框架中的一种对象, 需要实现接口HandlerInterceptor. 拦截用户的请求。 拦截到controller的请求。作用:拦截用户的请求, 可以预先对请求做处理。 根据处理结果, 决定是否执行controller 。 也可以把多个controller中共用的功能定义到拦截器。特点:拦截器可以分为系统拦截器和自定义拦截器。一个项目可以多个拦原创 2021-09-03 01:27:35 · 750 阅读 · 0 评论 -
SpringMVC自定义异常处理
SpringMVC自定义异常跳转类思路解析框架使用的是集中的异常处理。 把各个Controller中抛出的异常集中到一个地方处理。 处理异常的叫做异常处理器。框架中使用两个注解完成异常的集中处理。 这样每个controller不用单独处理异常了。注解是:1)@ExceptionHandler : 放在方法的上面,表示此方法可以处理某个类型的异常。 当异常发生时,执行这个方法。@ControllerAdvice: 放在类的上面, 表示这个类中有异常的处理方法。 相当于aop中的@Aspect.原创 2021-09-02 15:50:01 · 319 阅读 · 0 评论