spring
文章平均质量分 79
spring
less more
少则多,简则精
展开
-
Spring Cache
Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。原创 2023-02-23 09:56:41 · 157 阅读 · 0 评论 -
Spring
Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架这是Spring框架最基础的部分,它提供了依赖注入(DependencyInjection)特征来实现容器对Bean的管理。核心容器的主要组件是 BeanFactory,BeanFactory是工厂模式的一个实现,是任何Spring应用的核心。它使用IoC将应用配置和依赖从实际的应用代码中分离出来核心模块的BeanFactory使Spring成为一个容器,而上下文模块使它成为一个框架。这个模块扩展了BeanFactory的概念,增加了原创 2022-07-04 14:41:29 · 117 阅读 · 0 评论 -
SpringMVC
https://github.com/enChenging/springmvcSpringMVC 是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-webSpring MVC 的特点:Spring的web框架围绕DispatherServlet【调度Servlet】原创 2022-07-05 16:45:03 · 173 阅读 · 0 评论 -
springboot
springboot所有自动配置都是在启动的时候扫描并加载;spring.factories所有的自动配置类都在这里面,但是不一定生效,要判断条件是否成立,只要导入了对应的start,就有对应的启动器了,有了启动器,我们自动配置就会生效,然后就配置成功了。SpringApplication这个类主要做一下四件事情...原创 2022-07-11 14:49:31 · 290 阅读 · 0 评论 -
SpringBoot 自动配置
Enable*底层依赖于@Import注解导入一些类,使用@Import导入的类会被Spring加载到IOC容器中。4.在测试模块中引入自定义的 redis-starter 依赖,测试获取 Jedis 的Bean,操作 redis。,该配置文件中定义了大量的配置类,当 SpringBoot 应用启动时,会自动加载这些配置类,初始化Bean。并不是所有的Bean都会被初始化,在配置类中使用Condition来加载满足条件的Bean。示例1:导入Jedis坐标后,加载该Bean,没导入,则不加载。原创 2023-11-10 15:54:15 · 217 阅读 · 0 评论 -
Spring 声明式事务-简述
编程式事务:在业务代码中添加事务控制代码,这样的事务控制机制就叫做编程式事务声明式事务:通过xml或者注解配置的⽅式达到事务控制的⽬的,叫做声明式事务。原创 2023-12-08 14:13:15 · 621 阅读 · 0 评论 -
Spring 声明式事务
编程式事务:在业务代码中添加事务控制代码,这样的事务控制机制就叫做编程式事务声明式事务:通过xml或者注解配置的⽅式达到事务控制的⽬的,叫做声明式事务事务指逻辑上的⼀组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。从⽽确保了数据的准确与安全。/*转出账户减钱*//**转⼊账户加钱*/这两条语句的执⾏,要么全部成功,要么全部不成功。原创 2023-12-19 17:13:51 · 1067 阅读 · 0 评论 -
springCloud
springcloud可以解决上面-微服务架构4个核心问题市面上存在的3套解决方案:Spring Cloud NetFlix 一站式解决方案api网关,zuul组件Feign —HttpClient— Http通信方式,同步,阻塞服务注册发现:Eureka熔断机制:HystrixApache Dubbo Zookeeper 半自动,需要整个别人的(Dubbo 这个方案并不完善~)API:没有,找第三方组件,或者自己实现Dubbo服务注册发现:Zookeeper没有:借助 HystrixSpring Clo原创 2022-06-10 17:39:12 · 215 阅读 · 0 评论 -
SpringBoot 监控
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。原创 2023-11-10 17:40:56 · 185 阅读 · 0 评论 -
SpringBoot与SpringCloud的版本对应关系
https://start.spring.io/actuator/info原创 2022-06-13 10:44:03 · 2742 阅读 · 0 评论 -
Spring Native
Spring Native 可以通过 GraalVM 将 Spring 应用程序编译成原生镜像,提供了一种新的方式来部署 Spring 应用。这个项目的目标是寻找 Spring JVM 的替代方案,提供一个能将应用程序打包,并运行在轻量级容器的方案。期望能够在 Spring Native 中支持所有的 Spring 应用程序。原创 2023-02-21 16:58:20 · 719 阅读 · 0 评论 -
SpringBoot 监听机制
SpringBoot 在项目启动时,会对几个监听器进行回调,我们可以实现这些监听器接口,在项目启动时完成一些操作。SpringBoot 的监听机制,其实是对Java提供的事件监听机制的封装。原创 2023-11-10 17:54:49 · 309 阅读 · 0 评论