随笔分类 -  spring成神之路

摘要:这是aop最后一篇文章了,本文带你深入理解@EnableAspectJAutoProxy,这篇文章可能会颠覆你以前所掌握的一些知识,让你醍醐灌顶,欣喜若狂! 1、Aop相关阅读 阅读本文之前,需要先掌握下面几篇文章内容,不然会比较吃力。 Spring系列第15篇:代理详解(java动态代理&CGLI 阅读全文
posted @ 2021-11-02 23:04 程序员小明1024 阅读(165) 评论(0) 推荐(0) 编辑
摘要:本文内容:详解@Aspect中5中通知的使用。 Aop相关阅读 阅读本文之前,需要先掌握下面几篇文章内容,不然会比较吃力。 Spring系列第15篇:代理详解(java动态代理&CGLIB代理) Spring系列第30篇:jdk动态代理和cglib代理 Spring系列第31篇:Aop概念详解 Sp 阅读全文
posted @ 2021-11-01 22:55 程序员小明1024 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Aop相关阅读 阅读本文之前,需要先掌握下面3篇文章内容,不然会比较吃力。 Spring系列第15篇:代理详解(java动态代理&CGLIB代理) Spring系列第30篇:jdk动态代理和cglib代理 Spring系列第31篇:Aop概念详解 Spring系列第32篇:AOP核心源码、原理详解 阅读全文
posted @ 2021-11-01 22:49 程序员小明1024 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Aop相关阅读 阅读本文之前,需要先掌握下面3篇文章内容,不然会比较吃力。 Spring系列第15篇:代理详解(java动态代理&CGLIB代理) Spring系列第30篇:jdk动态代理和cglib代理 Spring系列第31篇:Aop概念详解 Spring系列第32篇:AOP核心源码、原理详解 阅读全文
posted @ 2021-11-01 22:34 程序员小明1024 阅读(171) 评论(0) 推荐(0) 编辑
摘要:本文目标:带领大家阅读aop的源码,深入理解aop的原理,内容有点长,消化需要大概一周时间,做好准备。 阅读本文之前,需要先掌握下面3篇文章内容,不然会比较吃力。 Spring系列第15篇:代理详解(java动态代理&CGLIB代理) Spring系列第30篇:jdk动态代理和cglib代理 Spr 阅读全文
posted @ 2021-10-31 23:30 程序员小明1024 阅读(140) 评论(0) 推荐(0) 编辑
摘要:本文主要内容 什么是Aop? Spring AOP中重要的一些概念详解 Spring AOP 硬编码实现 什么是AOP? 先看一下传统程序的流程,比如银行系统会有一个取款流程 我们可以把方框里的流程合为一个,另外系统还会有一个查询余额流程,我们先把这两个流程放到一起: 有没有发现,这个两者有一个相同 阅读全文
posted @ 2021-10-31 23:18 程序员小明1024 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Spring中有个非常重要的知识点,AOP,即面相切面编程,spring中提供的一些非常牛逼的功能都是通过aop实现的,比如下面这些大家比较熟悉的功能 spring事务管理:@Transactional spring异步处理:@EnableAsync spring缓存技术的使用:@EnableCac 阅读全文
posted @ 2021-10-31 21:56 程序员小明1024 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Spring中有2个非常重要的接口:BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor,这2个接口面试中也会经常问到,本文我们一起来拿下他们俩。 先来看几个问题 BeanFactoryPostProcessor是做什么的? Bea 阅读全文
posted @ 2021-10-31 21:25 程序员小明1024 阅读(125) 评论(0) 推荐(0) 编辑
摘要:今天要说的是spring中循环依赖的问题,最近有大量粉丝问这个问题,也是高薪面试中经常会被问到的一个问题。 关于循环依赖的问题,来感受一下连环炮,试试自己否可以过关斩将,轻松应对。 什么是循环依赖? 如何检测是否存在循环依赖? 如何解决循环依赖? 多例的情况下,循环依赖问题为什么无法解决? 单例的情 阅读全文
posted @ 2021-10-31 21:15 程序员小明1024 阅读(300) 评论(0) 推荐(0) 编辑
摘要:面试官:看你是85年的 我:嗯,35了 面试官:那应该经验很丰富了,那我们来聊聊spring吧 我:好,这块我用了10几年了,你随便问吧 面试官:Spring中的事件用过么? 我:用过 面试官:可以介绍一下为什么需要使用事件么? 我:使用事件的模式可以对系统进行解耦,事件源发布一个事件,事件监听器可 阅读全文
posted @ 2021-10-31 20:26 程序员小明1024 阅读(148) 评论(0) 推荐(0) 编辑
摘要:前两天去一个电商公司面试: 面试官:Spring中国际化这块的东西用过么?可以介绍一下么? 我:spring中对国际化支持挺好的,比较简单,只需要按照语言配置几个properties文件,然后主要注册一个国际化的相关的bean,同时需指定一下配置文件的位置,基本上就可以了 面试官:那如果配置文件内容 阅读全文
posted @ 2021-10-31 02:59 程序员小明1024 阅读(268) 评论(0) 推荐(0) 编辑
摘要:面试官:Spring中的@Value用过么,介绍一下 我:@Value可以标注在字段上面,可以将外部配置文件中的数据,比如可以将数据库的一些配置信息放在配置文件中,然后通过@Value的方式将其注入到bean的一些字段中 面试官:那就是说@Value的数据来源于配置文件了? 我:嗯,我们项目最常用更 阅读全文
posted @ 2021-10-31 01:29 程序员小明1024 阅读(742) 评论(0) 推荐(0) 编辑
摘要:又一次被面试官带到坑里面了。 面试官:springmvc用过么? 我:用过啊,经常用呢 面试官:springmvc中为什么需要用父子容器? 我:嗯。。。没听明白你说的什么。 面试官:就是controller层交给一个spring容器加载,其他的service和dao层交给另外一个spring容器加载 阅读全文
posted @ 2021-10-31 01:12 程序员小明1024 阅读(837) 评论(0) 推荐(1) 编辑
摘要:来看几个问题 想不想月薪超过5万? 想不想进入公司架构组? 想不想成为项目组的负责人? 想不想成为spring的高手,超越99%的对手? 那么本文内容是你必须要掌握的。 本文主要详解bean的生命周期,分为13个环节,每个环节中spring都提供了一些扩展点,我们都将进行详细说明,让大家全面掌握这块 阅读全文
posted @ 2021-10-25 23:01 程序员小明1024 阅读(360) 评论(0) 推荐(0) 编辑
摘要:面试问题 @Scope是做什么的?常见的用法有几种? @DependsOn是做什么的?常见的用法有几种? @ImportResource干什么的?通常用在什么地方? @Lazy做什么的,通常用在哪些地方?常见的用法有几种? 上面几个问题中涉及到了4个注解,都是比较常用的,下面我们来一一介绍。 @Sc 阅读全文
posted @ 2021-10-25 22:36 程序员小明1024 阅读(244) 评论(0) 推荐(0) 编辑
摘要:先来看几个问题 通过注解的方式注入依赖对象,介绍一下你知道的几种方式 @Autowired和@Resource有何区别 说一下@Autowired查找候选者的过程 说一下@Resource查找候选者的过程 @Qulifier有哪些用法? @Qulifier加在类上面是干什么用的? @Primary是 阅读全文
posted @ 2021-10-24 22:00 程序员小明1024 阅读(203) 评论(0) 推荐(0) 编辑
摘要:面试阿里p7被问到的问题(当时我只知道第一个): @Conditional是做什么的? @Conditional多个条件是什么逻辑关系? 条件判断在什么时候执行? ConfigurationCondition和Condition有什么区别?什么时候使用ConfigurationCondition? 阅读全文
posted @ 2021-10-21 23:22 程序员小明1024 阅读(144) 评论(0) 推荐(1) 编辑
摘要:来看一下月薪5万的面试题: @Import你用过么?是做什么的? @Import使用有几种方式?有何区别? DeferredImportSelector是做什么的?他和ImportSelector有什么区别? 可以介绍介绍一下spring中哪些功能是通过@Import来实现的? 可以介绍一下spri 阅读全文
posted @ 2021-10-21 23:19 程序员小明1024 阅读(278) 评论(0) 推荐(0) 编辑
摘要:灵魂拷问 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters有什么用? 常见的过滤器有哪些类型?说说你知道的几个 @ComponentScan是在哪个类中处理的 阅读全文
posted @ 2021-10-20 23:26 程序员小明1024 阅读(192) 评论(0) 推荐(0) 编辑
摘要:上次去头条面试: 面试官:spring中,类上加不加@Configuration注解,有什么区别? 我:当某个类上有@Configuration注解的时候,可以在这个类中使用@Bean注解向spring容器中注册bean;如果不加@Configuration注解,不能通过@Bean注解注册bean。 阅读全文
posted @ 2021-10-20 23:25 程序员小明1024 阅读(372) 评论(0) 推荐(0) 编辑