![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架学习
文章平均质量分 68
饮风丶欤
这个作者很懒,什么都没留下…
展开
-
SpringBoot下过滤器,拦截器,切片一些区别
springboot转载 2022-11-14 14:56:55 · 189 阅读 · 0 评论 -
SpringBoot定时任务@Schedule注解单线程阻塞
@Scheduled定时任务原创 2022-07-22 14:20:34 · 1673 阅读 · 2 评论 -
面试题-谈谈Sprig Boot的约定优于配置的理解
1.首先,约定优于配置是一种软件设计的范式,他的核心思想是减少软件开发人员,对于配置项的维护,从而让开发人员能更聚焦在业务逻辑上;2.Spring Boot就是约定优于配置这里理念下的产物,他类似于Spring框架下面的一个脚手架,通过Spring Boot我们可以快速开发基于Spring生态下的应用程序;3.基于传统的Spring框架,开发web应用的时候,我们需要做很多于业务无关,且只需要做一次的配置项,比如:(1)管理jar包依赖(2)web.xml的维护(3)Dispatch-S原创 2022-04-01 14:24:29 · 1505 阅读 · 0 评论 -
spring中的bean是线程安全的吗?
首先看一下思维脑图:结论:spring中的bean是否线程安全,是和spring容器没有关系的。解析:spring框架中会提供很多线程安全的策略,因此spring中的bean也不具备线程安全的特性。1.spring中的bean从哪里来?--spring中除了很多的内置bean以外,其他的bean都是我们自己通过配置来声明的,然后由spring容器进行统一加载。spring声明配置中有以下几类内容:比如:class(全类名)、id(bean的唯一标识)、scope(作用域)、.原创 2022-04-01 13:58:32 · 916 阅读 · 0 评论 -
springboot自定义日志文件
springboot项目自定义日志文件关键文件:logback-spring.xml<?xml version='1.0' encoding='UTF-8'?><configuration> <!-- LOG_HOME对应下面配置日志文件${LOG_HOME}应用 --> <!-- source对应yml文件中定义的日志文件的路径 --> <springProperty scope="context" name="LOG_HOME原创 2022-03-12 15:02:44 · 438 阅读 · 0 评论 -
过滤器(Filter)、拦截器(Interceptor)、切面(Aspect)的区别
1.FilterFilter过滤器是服务端的一个组件,是基于servlet实现从客户端访问服务端web资源的一种拦截机制,对请求request和响应response都进行过滤,依赖于serverlet容器。用时,实现Filter接口,在web.xml里配置对应的class还有mapping-url,springboot工程可以通FilterRegisteration配置后,设置要过滤的URL,特别注意:两种方式过滤器都是有序的,谁在前就先调用谁。定义过滤器后会重写三个方法,分别是in...原创 2021-09-17 14:37:31 · 844 阅读 · 0 评论 -
框架学习-SpringCloud核心组件
一、概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理,也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。转载 2021-08-10 09:53:47 · 118 阅读 · 0 评论 -
框架学习-SpringBoot核心注解
一、入口类和@SpringBootApplicationSpring Boot的项目一般都会有"Application"的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。@SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解,我们打开@SpringBootApplication注解的源码可以看到:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME).原创 2021-07-30 14:03:20 · 134 阅读 · 0 评论 -
框架学习-Spring
1、spring框架简述概念Spring致力于Java EE应用的各种解决方案,是一款轻量级框架,大大简化了Java企业级开发,提供了强大、稳定的功能。Spring主要有两个目标:一是让先有技术更易于使用,二是促进良好的编程习惯(或者称为最佳实践)优点轻量级。 Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB 控制反转(IOC)。 Spring使用控制反转技术实现了松耦合。依赖被注入到对象,而不是创建或寻找依赖对象。 方便解耦,简化开发Sprin原创 2021-05-17 21:33:30 · 94 阅读 · 0 评论