![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot2
文章平均质量分 59
springboot部分注释源码底层
美式加冰
Camellia!
展开
-
Mapper4生成dao层
【代码】Mapper4生成dao层。原创 2024-03-08 16:14:45 · 464 阅读 · 0 评论 -
RabbitMQ(SpringAMQP)
Spring的官方基于RabbitMQ提供了一套消息收发的模板工具:SpringAMQP。并且基于SpringBoot对其实现了自动装配。封装了RabbitTemplate工具,用于发送消息。test.queue队列中此时具有消息。基于注解的监听器模式,异步接收消息。自动声明队列、交换机及其绑定关系。原创 2024-03-06 02:45:00 · 373 阅读 · 0 评论 -
redis缓存数据(异步操作,缓存穿透,缓存雪崩)
利用redis缓存数据可以减少减少用户访问并发量带来的服务器读写压力,提高读写效率,降低响应时间。原创 2024-03-01 01:24:34 · 481 阅读 · 0 评论 -
Redis代替session实现登录业务
第一层拦截器:拦截所有请求,用于判断且存入用户信息。第二层拦截器:用于拦截需要具有用户信息的请求.拦截器注册1.用户登录时,通过生成的token为key存入redis中,并将token返回给前端。2.第一层拦截器:验证前端的请求头是否有token,如果有,通过token拿到redis中的用户信息,并存入ThreadLocal中。3.第二层拦截器:验证ThreadLocal中是否具有用户信息,来验证是否用户登录。原创 2024-03-01 01:03:58 · 541 阅读 · 0 评论 -
springBoot2 请求映射原理
processRequest的核心调用方法doService为定义的一个抽象方法 该方法在dispatcherServlet中实现,doService中核心方法为。RequestMappingHandlerMapping:保存了所有@RequestMapping和handler的映射规则。每一个请求都会调用该方法 dispatcherServlet===>doDispatch()请求进来,挨个尝试所有的HandlerMapping看是否有请求信息。如果有就找到这个请求对应的handler。原创 2024-02-27 15:12:08 · 312 阅读 · 0 评论 -
springboot2-静态资源原理
获取和spring.resources绑定的所有的值的对象。ResourceProperties类与application中前缀为spring.resources的配置数据绑定。WebMvcProperties mvcProperties 获取和spring.mvc绑定的所有的值的对象。WebMvcProperties类与application中前缀为spring.mvc的配置数据绑定。原创 2024-02-27 10:41:55 · 426 阅读 · 0 评论 -
springboot2 @EnableAutoConfiguration 自动配置
从spring-boot-autoconfigure的META-INF/spring.factories得到的组件并不是都全部配置,而是会通过@ConditionalOnClass等注解的条件装配 如:未导入该类的包等 便不会自动装配。xxxxAutoConfiguration--->组件---->xxxProperties取值----->application.properties。核心为:spring-boot-autoconfigure。将指定的一个包下的所有组件导入进来(main程序的包路径)原创 2024-02-25 23:31:12 · 349 阅读 · 1 评论