随笔分类 -  spring

摘要:在一个项目中使用多个数据源的情况很多,所以动态切换数据源是项目中标配的功能,当然网上有相关的依赖可以使用,比如动态数据源,其依赖为, <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring- 阅读全文
posted @ 2023-06-12 13:33 良工说技术 阅读(7512) 评论(2) 推荐(5) 编辑
摘要:现在开发中90%的人都在使用springboot进行开发,你有没有这样的苦恼,如果让你新建一个springboot开发环境的项目,总是很苦恼,需要花费很长时间去调试。今天来分享下如何快速搭建。 一、空项目 现在开发过程中大都是idea这个集成开发环境,笔者之前也是很执拗,一直使用的是eclipse, 阅读全文
posted @ 2022-05-24 22:10 良工说技术 阅读(12706) 评论(0) 推荐(0) 编辑
摘要:在前边的文章中,和小伙伴一起认识了异步执行的好处,以及如何进行异步开发,对,就是使用@Async注解,在使用异步注解@Async的过程中也存在一些坑,不过通过正确的打开方式也可以很好的避免,今天想和大家分享下@Async的原理,开始前先温习下之前的文章哦, springboot:异步调用@Async 阅读全文
posted @ 2022-04-30 17:04 良工说技术 阅读(877) 评论(0) 推荐(0) 编辑
摘要:一、模式入场 单例模式在众多的设计模式中应该是最简单的一个,但是要掌握的点也不少。先看下《head first 设计模式》中给出的释义, 单件模式 确保一个类只有一个实例,并提供一个全局访问点。 下面对这个释义进行逐字解释。单件可以称之为单例其实是一个意思。这个释义给出了单例模式中重要的两点, 一个 阅读全文
posted @ 2022-04-11 21:45 良工说技术 阅读(386) 评论(2) 推荐(0) 编辑
摘要:一、引言 在开发中经常会碰到这样的情形,一个接口会有不同的实现,但在开发中都是基于接口的注入,那么怎么根据不同的需求注入不同的类型就是一个值得考虑的问题。在注入属性时常用的两个注解是@Autowired和@Resource,使用它们便可以实现,同时spring提供了很多@ConditionalXXX 阅读全文
posted @ 2021-09-20 19:57 良工说技术 阅读(6755) 评论(0) 推荐(0) 编辑
摘要:一、引言 在前边的文章《[springboot:使用异步注解@Async的那些坑》中介绍了使用@Async注解获取任务执行结果的错误用法,今天来分享下另外一种常见的错误。 二、代码演示 下面是我的controller的代码, package com.atssg.controller; import 阅读全文
posted @ 2021-08-29 12:23 良工说技术 阅读(2283) 评论(2) 推荐(0) 编辑
摘要:springboot:使用异步注解@Async的那些坑 一、引言 在java后端开发中经常会碰到处理多个任务的情况,比如一个方法中要调用多个请求,然后把多个请求的结果合并后统一返回,一般情况下调用其他的请求一般都是同步的,也就是每个请求都是阻塞的,那么这个处理时间必定是很长的,有没有一种方法可以让多 阅读全文
posted @ 2021-08-21 11:33 良工说技术 阅读(7330) 评论(0) 推荐(1) 编辑
摘要:在前面的两篇博文《一次性讲清楚spring中bean的生命周期之一:getSingleton方法》和《一次性讲清楚spring中bean的生命周期之二:FactoryBean的前世今生》中分析了spring中bean生命周期的过程中的getSingleton方法和getObjectForBeanIn 阅读全文
posted @ 2021-07-17 14:56 良工说技术 阅读(944) 评论(0) 推荐(0) 编辑
摘要:前言 在《spring中FactoryBean是什么bean》一文中,带着小伙伴学习了spring中的FactoryBean,了解了到了FactoryBean其实是一种生产Bean的bean,也就是FactroyBean的前世是Bean,今生还是Bean,小伙伴要疑惑了都是Bean,但是此Bean非 阅读全文
posted @ 2021-07-02 10:06 良工说技术 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:前言 在spring中FactoryBean绝对是一种神奇的存在,和BeanFactory经常混淆,而且成为面试过程中经常被问到的问题,其实FactoryBean和BeanFactory很好理解,掌握一定的技巧即可。 初识 FactoryBean翻译过来是工厂Bean,BeanFactory翻译过来 阅读全文
posted @ 2021-07-01 17:55 良工说技术 阅读(1746) 评论(0) 推荐(1) 编辑
摘要:要想讲清楚spring中bean的生命周期,真的是不容易,以AnnotationConfigApplicationContext上下文为基础来讲解bean的生命周期,AnnotationConfigApplicationContext是基于注解的上下文,使用XML的方式现在很少见,所以以此上下文为基 阅读全文
posted @ 2021-06-30 11:09 良工说技术 阅读(1443) 评论(2) 推荐(0) 编辑
摘要:在前边的文章中分享了spring如何实现属性的注入,有注解和配置文件两种方式,通过这两种方式可以实现spring中属性的注入,具体配置可查看《spring入门(一)【依赖注入】》,那么spring是如何做到依赖注入的,今天不准备过多的引入源码,首先要搞清楚一些原理性的东西,然后再通过源码进行佐证。 阅读全文
posted @ 2021-06-29 12:38 良工说技术 阅读(661) 评论(0) 推荐(0) 编辑
摘要:在后端开发中经常遇到一些耗时或者第三方系统调用的情况,我们知道Java程序一般的执行流程是顺序执行(不考虑多线程并发的情况),但是顺序执行的效率肯定是无法达到我们的预期的,这时就期望可以并行执行,常规的做法是使用多线程或线程池,需要额外编写代码实现。在spring3.0后引入了@Async注解,使用 阅读全文
posted @ 2020-12-12 21:54 良工说技术 阅读(2950) 评论(0) 推荐(2) 编辑
摘要:在《spring中BeanPostProcessor之二:CommonAnnotationBeanPostProcessor(01)》中分析了CommonAnnotationBeanPostProcessor类中的postProcessMergedBeanDefinition方法的作用,即是对类中的 阅读全文
posted @ 2020-06-21 11:55 良工说技术 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:在《spring中BeanPostProcessor之二:CommonAnnotationBeanPostProcessor(01)》一文中,分析到在调用CommonAnnotationBeanPostProcessor类的postProcessMeredBeanDefinition方法时会先调用其 阅读全文
posted @ 2020-04-18 23:07 良工说技术 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:在上篇博客中分享了InstantiationAwareBeanPostProcessor接口中的四个方法,分别对其进行了详细的介绍,在文末留下了一个问题,那就是postProcessProperties方法,说到此方法是用来进行属性填充的,并且引出了CommonAnnotationBeanPostP 阅读全文
posted @ 2020-04-13 10:03 良工说技术 阅读(3070) 评论(0) 推荐(0) 编辑
摘要:前面介绍了InstantiationAwareBeanPostProcessor后置处理器的postProcessBeforeInstantiation和postProcessAfterInstantiation两个方法的用法和使用场景等。在InstantiationAwareBeanPostPro 阅读全文
posted @ 2020-04-12 17:54 良工说技术 阅读(1307) 评论(1) 推荐(0) 编辑
摘要:在上篇博客中写道了bean后置处理器InstantiationAwareBeanPostProcessor,只介绍了其中一个方法的作用及用法,现在来看postProcessBeforeInstantiation方法。 一、概述 postProcessBeforeInstantiation方法定义在I 阅读全文
posted @ 2020-04-06 15:35 良工说技术 阅读(3063) 评论(0) 推荐(0) 编辑
摘要:在spring中beanPostProcessor绝对是开天辟地的产物,给了程序员很多自主权,beanPostProcessor即常说的bean后置处理器。 一、概览 先来说下InstantiationAwareBeanPostProcessor,这个后置处理器是BeanPostProcessor的 阅读全文
posted @ 2020-04-05 21:56 良工说技术 阅读(2429) 评论(1) 推荐(2) 编辑
摘要:在上篇博客中从springboot的入门到运行一个springboot项目进行了简单讲述,详情请查看“springboot入门之一”。下面继续对springboot做讲述。 开发springboot测试类 在上篇博客中仅仅是把一个springboot环境的项目运行起来,但并没有进行实际的开发测试,下 阅读全文
posted @ 2019-01-27 22:34 良工说技术 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示