首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SpringBoot
订阅
weixin38117893
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?
幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 [在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数…
Spring Boot 是如何自动集成 Web 环境的
使用 Spring Boot 集成 Web 环境是很方便的,只要在依赖中加入如下依赖,就默认使用 Tomcat 作为 servlet 容器,不需要额外的代码。这个特性极大的方便了 Web 项目的开发。 那 Spring Boot 是如何自动完成 servlet 容器初始化的呢?…
Spring Boot 配置文件中的花样,看这一篇足矣!
在快速入门一节中,我们轻松的实现了一个简单的RESTful API应用,体验了一下Spring Boot给我们带来的诸多优点,我们用非常少的代码量就成功的实现了一个Web应用,这是传统的Spring应用无法办到的,虽然我们在实现Controller时用到的代码是一样的,但是在配…
SpringBoot源码解析 -- @Value,@Autowired实现原理
我们都知道该功能主要使用@Value,@Autowired注解完成,这篇文章主要解析Spring中@Value,@Autowired实现原理。 前面解析Spring注入属性过程的文章中,说过AbstractAutowireCapableBeanFactory#populateB…
深度解析Spring Boot以及手写一个 starter
Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的复杂例行配置。我们在使用 Spring 框架的时候,我们接触得比较多的应该是 Spring MVC、 IOC 、 DI 、AOP 等等,而这些框架在使用的过程中会需要配置大量的…
Spring 中 Bean 的生命周期
在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。 如果Bean实现了BeanPostProcessor接口,Spring就将调用他们的p…
Spring AOP 之 我的孩子为什么不一样了
在谈论AOP的具体是实现之前我们还是得先稍微介绍一下Cglib。Cglib是一个代码生成库,底层基于ASM进行实现,允许在程序编译阶段后进行类的创建,这也就是Spring实现AOP类代理的关键所在。 Spring通过@Aspect注解进行切面的声明,配合@Before、…
Spring Transaction 之 不离不弃生死相依
事务的具体操作是数据库层面的内容,本篇内容不会有过多提及,而Spring Transaction更像是一个DB上层的管家,这次主要关注的是基于SpringAOP的Spring Transaction如何使我们无感知使用事务的同时肩负起事务的开启、回滚、提交操作。上次已经对S…
SpringAOP分析
SpringAOP分析概念定义AdvicePointCutAdvisorAOP启动过程AopAutoConfiguration代理创建过程切面匹配过程基于AOP标准基于Advisor接口基于Aspec
SpringBoot启动流程是怎样的?
SpringBoot一开始最让我印象深刻的就是通过一个启动类就能启动应用。在SpringBoot以前,启动应用虽然也不麻烦,但是还是有点繁琐,要打包成war包,又要配置tomcat,tomcat又有一个server.xml文件去配置。 然而SpringBoot则内置了tomca…