首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
本地运行没问题
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
最全153道Spring全家桶面试题,你都碰到过哪些?(含答案解析)
前言Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring全家桶。毋庸置疑,Spring早已成为Java后端开发的行业标准,无数的公司选择Spring作为基础的开发框架,大部分J
鱼与熊掌得兼:Hibernate与Mybatis共存
作为一个开发者,没有必要花费过多的时间去证明技术无用论,当你开始指责某个框架垃圾,另外一个框架最好时,隐性的暴露出你对某个框架没有深入的研究,无知的指责对于技术的提升没有任何的帮助。框架本身没有对错一说,只有适合和更适合项目的选择。任何框架都有自身的能力范围,就拿Hiber…
接近8000字的Spring/Spring常用注解总结!安排!
大家好,我是 Guide 哥!这是我的 221 篇优质原创文章。 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大…
比较Spring AOP与AspectJ
本文中,我们将会着重回答这些问题,并介绍两款Java最流行的AOP框架:Spring AOP 和 AspectJ。 Aspect切面:一个分布在应用程序中多个位置的标准代码/功能,通常与实际的业务逻辑(例如事务管理)不同。 每个切面都侧重于一个特定的横切功能。 Joinpoin…
Spring AOP就是这么简单啦
没有学Spring AOP之前,我们就可以使用代理来完成。 Spring AOP默认是使用JDK动态代理,如果代理的类没有接口则会使用CGLib代理。 JDK在创建代理对象时的性能要高于CGLib代理,而生成代理对象的运行性能却比CGLib的低。 看到这里我们就应该知道什么是S…
惊人!Spring5 AOP 默认使用Cglib ?从现象到源码深度分析
刚看到这个说法的时候,我是保持怀疑态度的。 简单翻译一下。Spring AOP 默认使用 JDK 动态代理,如果对象没有实现接口,则使用 CGLIB 代理。当然,也可以强制使用 CGLIB 代理。 为了证明文档写错了,这位同学还写了一个 DEMO。下面,就由我来重现一下这个 D…
想读Spring源码?先从这篇「 极简教程」开始吧...
这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。 这是一句 IT 人都很熟悉的话,在开源软件越来越多,并且升级越来越快的今天,如果说还有什么是重要的,那一定是知道它(开源软件)的核心原理和执行流程,这样就能为我们快速定位并修复问题提供宝贵的时间。…
剑指Spring源码(三)俯瞰Spring的Bean的生命周期(大众版)
距离上一次写Spring源码解析,已经过去了快要好几个月了,主要原因还是Spring的源码解析类文章太难写了,不像我先前写的什么CAS源码,AQS源码,LinkedBlockingQueue等等,这些无非就是分析几个核心方法,代码也不算太长,就像比较复杂的AQS源码也是两篇搞定…
如何记忆 Spring Bean 的生命周期
1. 引言 “请你描述下 Spring Bean 的生命周期?”,这是面试官考察 Spring 的常用问题,可见是 Spring 中很重要的知识点。 我之前在准备面试时,去网上搜过答案,大多以下图给出的流程作为答案。 但是当我第一次看到该图时,就产生了很多困扰,“Aware,B…
如何在Spring Boot应用启动之后立刻执行一段逻辑
1. 前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandLineRunner和 ApplicationRunner来实现。 2. Comma…