随笔分类 -  spring之注解

摘要:本文参考1:https://blog.csdn.net/isea533/article/details/78072133 本文参考2:https://blog.csdn.net/weixin_52850476/article/details/124410800 一句话概括就是 @Configurat 阅读全文
posted @ 2023-02-10 22:32 程序员小明1024 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、本文内容 详解 @EnableAsync & @Async,主要分下面几个点进行介绍。 作用 用法 获取异步执行结果 自定义异步执行的线程池 自定义异常处理 线程隔离 源码 & 原理 2、作用 spring容器中实现bean方法的异步调用。 比如有个logService的bean,logserv 阅读全文
posted @ 2021-10-14 22:56 程序员小明1024 阅读(306) 评论(0) 推荐(0) 编辑
摘要:spring中 @Scheduled & @EnableScheduling 这2个注解,可以用来快速开发定时器,使用特别的简单。 如何使用? 用法 1、需要定时执行的方法上加上@Scheduled注解,这个注解中可以指定定时执行的规则,稍后详细介绍。 2、Spring容器中使用@EnableSch 阅读全文
posted @ 2021-10-14 22:54 程序员小明1024 阅读(362) 评论(0) 推荐(0) 编辑
摘要:本文主要详解spring中缓存的使用。 背景 缓存大家都有了解过吧,主要用来提升系统查询速度。 比如电商中商品详情信息,这些信息通常不会经常变动但是会高频访问,我们可以将这些信息从db中拿出来放在缓存中(比如redis中、本地内存中),当获取的时候,先从缓存中获取,缓存中没有的时候,再从db中获取, 阅读全文
posted @ 2021-10-14 22:50 程序员小明1024 阅读(683) 评论(0) 推荐(0) 编辑
摘要:面试官:看你是85年的 我:嗯,35了 面试官:那应该经验很丰富了,那我们来聊聊spring吧 我:好,这块我用了10几年了,你随便问吧 面试官:Spring中的事件用过么? 我:用过 面试官:可以介绍一下为什么需要使用事件么? 我:使用事件的模式可以对系统进行解耦,事件源发布一个事件,事件监听器可 阅读全文
posted @ 2021-10-14 22:44 程序员小明1024 阅读(646) 评论(0) 推荐(0) 编辑
摘要:面试官:Spring中的@Value用过么,介绍一下 我:@Value可以标注在字段上面,可以将外部配置文件中的数据,比如可以将数据库的一些配置信息放在配置文件中,然后通过@Value的方式将其注入到bean的一些字段中 面试官:那就是说@Value的数据来源于配置文件了? 我:嗯,我们项目最常用更 阅读全文
posted @ 2021-10-14 22:33 程序员小明1024 阅读(745) 评论(0) 推荐(0) 编辑
摘要:面试问题 @Scope是做什么的?常见的用法有几种? @DependsOn是做什么的?常见的用法有几种? @ImportResource干什么的?通常用在什么地方? @Lazy做什么的,通常用在哪些地方?常见的用法有几种? 上面几个问题中涉及到了4个注解,都是比较常用的,下面我们来一一介绍。 @Sc 阅读全文
posted @ 2021-10-14 22:24 程序员小明1024 阅读(115) 评论(0) 推荐(0) 编辑
摘要:先来看几个问题 通过注解的方式注入依赖对象,介绍一下你知道的几种方式 @Autowired和@Resource有何区别 说一下@Autowired查找候选者的过程 说一下@Resource查找候选者的过程 @Qulifier有哪些用法? @Qulifier加在类上面是干什么用的? @Primary是 阅读全文
posted @ 2021-10-14 22:17 程序员小明1024 阅读(165) 评论(0) 推荐(0) 编辑
摘要:参考:https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648934205&idx=1&sn=5407aa7c49eb34f7fb661084b8873cfe&chksm=88621f03bf1596159eeb40d75620db0345 阅读全文
posted @ 2021-10-11 23:50 程序员小明1024 阅读(583) 评论(0) 推荐(0) 编辑
摘要:参考:@import 一、来看一下月薪5万的面试题: @Import你用过么?是做什么的? @Import使用有几种方式?有何区别? DeferredImportSelector是做什么的?他和ImportSelector有什么区别? 可以介绍介绍一下spring中哪些功能是通过@Import来实现 阅读全文
posted @ 2021-10-10 22:08 程序员小明1024 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、思考 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters有什么用? 常见的过滤器有哪些类型?说说你知道的几个 @ComponentScan是在哪个类中处理的 阅读全文
posted @ 2021-10-02 00:31 程序员小明1024 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:Spring注解之@Configration定义配置类 之前我们都是通过xml的方式定义bean,里面会写很多bean元素,然后spring启动的时候,就会读取bean xml配置文件,然后解析这些配置,然后会将这些bean注册到spring容器中,供使用者使用。 jdk1.5里面有了注解的功能,s 阅读全文
posted @ 2021-10-01 21:31 程序员小明1024 阅读(931) 评论(0) 推荐(1) 编辑