原创 2021-09-05 17:41:22
290阅读
25点赞
一、bean概念: Spring管理的对象实例作用域:singleton:单例模式下,一个类只会存在一个实例对象,是线程不安全的,但是只要不在类中声明一些类的成员变量,仅仅是方法调用方法的话,虽然是线程不安全,但是不会发生线程同步问题prototype:多例,每次容器获取bean的时候都会创建一个新的实例request:在一次http请求中,只会创建一个bean的实例,只在该请求内有效,而且会随请
转载 10月前
33阅读
ng Boot 的开发经验提
转载 2023-04-28 11:48:42
72阅读
Spring IO Platform reference对Spring IO的介绍如下:Spring IO Platform is primarily intended to be used with a dependency management system. It works well with both Maven and Gradle.具体如何理解Spring IO Platform
转载 2022-12-22 00:49:23
62阅读
## Spring Boot IO实现流程 ### 步骤概览 下面是实现"Spring Boot IO"的流程概览。我们将分为以下几个步骤来完成: | 步骤 | 描述 | | ----- | ------------------------- | | 第一步 | 创建Spring Boot项目 | | 第二步 | 添加所需依赖
原创 2023-07-31 07:40:55
61阅读
为什么要用Spring IO Platform今天无意间看到了一个关键词:”Spring IO Platform”,第一直觉是不是有关于IO方面的框架或者包呢,查了一下,居然是为了解决包冲突而生的。做了半年Java Web开发,经常遇到问题,编译没有报错,启动时报一些奇奇怪怪的问题,90%的都是包冲突导致的,虽然有一些包冲突解决插件,比如”Dependency Analyzer”等,也能很容易解决
转载 2018-08-20 11:58:00
218阅读
2评论
project reactorspring webflux使用的是project reactor这个库,提供了Flux和Mono两种重要的Publisher类型,其中Flux是0-N个触发的数据,而Mono则是0-1个数据。官方文档Mono Flux创建// 创建Mono,因为只有0或1个元素所以一般就是以下两种方式 Mono<String> noData = Mono.empty()
原创 2023-07-17 09:41:34
56阅读
一、前言        1、SpringCache是Spring提供的一个缓存框架,在Spring3.1版本开始支持将缓存添加到现有的spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项。        2、Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的
转载 2024-08-29 15:54:41
15阅读
首先,需要在阿里云上购买一台云服务器:云翼计划(24岁以下免费获得学生认证,24岁以后有一次购买学生云服务器的机会)很便宜大概9.5/月链接:https://promotion.aliyun.com/ntms/act/campus2018.html建议买轻量应用服务器,网络带宽比ECS更高。首先装一个Ubuntu系统,Centos也行。将对应安装软件命令修改即可以下是TinyProxy代理服务器的
原创 2022-01-19 14:53:48
132阅读
首先,需要在阿里云上购买一台云服务器:云翼计划(24岁以下免费获得学生认证,24岁以后有一次购买学生云服务器的机会)很便宜大概9.5/月链接:https://promotion.aliyun.com/ntms/act/campus2018.html建议买轻量应用服务器,网络带宽比ECS更高。首先装一个Ubuntu系统,Centos也行。将对应安装软件命令修改即可以下是TinyP...
原创 2021-08-07 09:50:50
1393阅读
在某博主的博客上看到一篇解释Spring的两大核心IOC与AOP的文章,借此转发一下,希望能够帮助到更多的人。众所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反转”;AOP(Aspect-OrientedProgramming),即“面向切面编程”。IOC:IOC,另外一种说法叫DI(Dependency Injection),即依赖
转载 2023-11-25 20:20:41
52阅读
这里写自定义目录标题一、源码下载1、github源码下载2、阅读项目编译文档2.1、项目编译(1)、解压我们下载好的目录(2)、配置阿里云镜像(3)、编译(4)、遇到的坑2.2、导入IDEA二、Demo验证1、新建模块2、引用spring依赖3、编写测试类4、运行验证 学习spring的时候,肯定要自己学会看源码,才能更好的学习框架的设计思想,要有效率的学习,借助Debug效率才更高。在学习的
转载 2024-04-18 11:41:35
82阅读
大多数应用程序在某些时候需要处理输入和输出问题。Spring Boot 提供实用程序和与一系列技术的集成,以在您需要 IO 功能时提供帮助。本节涵盖标准 IO 功能(例如缓存和验证)以及更高级的主题(例如调度和分布式事务)。我们还将介绍调用远程 REST 或 SOAP 服务以及发送电子邮件。1.缓存Spring 框架支持透明地向应用程序添加缓存。在其核心,抽象将缓存应用于方法,从而减少基于缓存中可
原创 精选 2022-11-14 13:22:32
798阅读
上篇文章已经简单的介绍了Hystrix的请求熔断和服务降级,本篇文章将介绍剩下的三个特性。线程隔离:在Hystrix中, 主要通过线程池来实现资源隔离. 通常在使用的时候我们会根据调用的远程服务划分出多个线程池.比如说,一个服务调用两外两个服务,你如果调用两个服务都用一个线程池,那么如果一个服务卡在哪里,资源没被释放,后面的请求又来了,导致后面的请求都卡在哪里等待,导致你依赖的A服务把你卡在哪里,
转载 2024-10-10 08:37:41
29阅读
1.1 BeanFactory与ApplicationContext区别BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,⽽ ApplicationContext是它的⼀个⼦接⼝,所以ApplicationContext是具备BeanFactory提供的全部功能 的。 通常,我们称BeanFactory为SpringIOC的基础容器,Ap
转载 2024-10-18 14:43:07
22阅读
#可以在application.properties/ application.yml file或命令行开关中指定各种属性。 #可将其Copy到自己的电脑,搜素关键字眼就能找到对应的属性! #=================================================================== #BANNER banner.charset = UTF-8 #横幅
第一部分 Spring IO 平台文档本节简要概述了Spring IO平台参考文档。1. 关于文档Spring IO Platform 参考文档以 html、pdf 和 epub 文档的形式提供。最新副本可在 http://docs.spring.io/platform/docs/current/reference 获得。本文档的副本可能
原创 2023-01-03 15:10:01
1174阅读
目录Spring的两个重要特征Spring 的配置DI依赖注入构造器注入Set注入(重点)其他注入Bean作用域自动装配spring的Autowired装配java自带的注解注解的使用 Spring的两个重要特征控制反转面向切面控制反转——Spring通过一种称作控制反转(IoC)的技术促进了低耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依
转载 2024-06-12 15:19:00
21阅读
ioc :Inversion of Control,即控制反转。 它不是一种技术,而是一种设计思想,即java程序中获取对象的方式发生反转,由最初的new方式创建,转变成由第三方框架创建、注入。有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。
转载 2023-05-26 06:19:52
33阅读
简介Spring框架是个轻量级的java EE框架。所谓轻量级,是指不依赖于容器就能运行。Spring以IOC,AOP为主要思想,能够协同Struts,Hibernate,WebWork,JSF,iBatis等众多框架。Spring解决的主要问题Spring的IOC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。提升了代码的灵活性,可维护性高Spring的AOP支持允许将一些通用任务如安全、
转载 2024-01-02 11:46:19
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5