随笔 - 247  文章 - 0  评论 - 20  阅读 - 56万

随笔分类 -  spring

解决spring的bean同名冲突
摘要:springboot 在启动时候,常启动不起来,检查发现是不同包下面有同名的service和serviceImpl,按理说不同包下是可以有同名的类存在的,但是启动就是启动不了,报错说 org.springframework.context.annotation.ConflictingBeanDefi 阅读全文
posted @ 2021-12-24 20:54 云淡风轻博客 阅读(4681) 评论(0) 推荐(0) 编辑
spring笔记-MultiValueMap
摘要:即一个键对应多个值,Spring的内部实现是LinkedMultiValueMap MultiValueMap接口 一键多值的使用场景是比较多的,在使用该数据结构之前,通常会自己定义 Map<K, List<V>> 可以使用该数据结构进行代替使用. 代码测试用例 public class Linke 阅读全文
posted @ 2021-06-26 16:17 云淡风轻博客 阅读(1961) 评论(0) 推荐(0) 编辑
开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别
摘要:开发中常看见@NotNull,@NotBlank,@NotEmpty三个注解,但却没有深入了解过,下面介绍一下他们的应用场景和区别 @NotNull:主要用在基本数据类型上(Int,Integer,Double) 举例: @NotNull(message = “年龄不能为空”) private In 阅读全文
posted @ 2020-09-09 10:56 云淡风轻博客 阅读(3235) 评论(0) 推荐(0) 编辑
Spring如何解决循环依赖
摘要:1,什么是循环依赖 简单的说就是A依赖B,B依赖C,C依赖A这样就构成了循环依赖。 循环依赖分为构造器依赖和属性依赖,众所周知的是Spring能够解决属性的环依赖(set注入)。下文将从源码角度分析Spring是如何解决属性的循环依赖。 2,思路 如何解决循环依赖,Spring主要的思路就是依据三级 阅读全文
posted @ 2020-08-15 23:37 云淡风轻博客 阅读(6616) 评论(0) 推荐(0) 编辑
Spring中bean的初始化和销毁几种实现方式
摘要:Bean的生命周期 : 创建bean对象 – 属性赋值 – 初始化方法调用前的操作 – 初始化方法 – 初始化方法调用后的操作 – …-- 销毁前操作 – 销毁方法的调用。 【1】init-method和destroy-method 自定义初始化方法和销毁方法两种方式:xml配置和注解。 ① xml 阅读全文
posted @ 2020-08-15 23:13 云淡风轻博客 阅读(1717) 评论(0) 推荐(0) 编辑
BeanFactory和ApplicationContext的区别
摘要:BeanFactory和ApplicationContext的区别 描述 BeanFactory: 是Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能; ApplicationContext: 应用上下文,继承BeanFactory接口,它是Spring的一各 阅读全文
posted @ 2020-08-15 23:00 云淡风轻博客 阅读(320) 评论(0) 推荐(0) 编辑
@Autowired注解注入失败,提示could not autowire的解决办法
摘要:autowire异常主要由三个情况发生的 像上面的情况是BrandDao没有注入, 1。你的BrandServiceImpl必须以@Service或@Component注解才行。 2。自动写入的时候把接口写成实现类了 @Autowired private BrandServiceImpl brand 阅读全文
posted @ 2020-07-27 16:55 云淡风轻博客 阅读(13456) 评论(0) 推荐(2) 编辑
spring之自定义注解
摘要:1.什么是注解Annontation是Java5开始引入的新特征,它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或 阅读全文
posted @ 2020-07-26 19:12 云淡风轻博客 阅读(1058) 评论(0) 推荐(0) 编辑
Spring中BeanFactory与FactoryBean的区别
摘要:一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定义了getBean()、containsBean()等管理Bean的通用方法。Spring的容器都是它的具体实现如: DefaultListableBeanFact 阅读全文
posted @ 2020-07-26 17:50 云淡风轻博客 阅读(1440) 评论(0) 推荐(0) 编辑
Spring 为啥默认把bean设计成单例的?
摘要:熟悉Spring开发的朋友都知道Spring提供了5种scope分别是singleton、prototype、request、session、global session。 如下图是官方文档上的截图,感兴趣的朋友可以进去看看这五种分别有什么不同。今天要介绍的是这五种中的前两种,也是Spring最初提 阅读全文
posted @ 2020-07-26 17:42 云淡风轻博客 阅读(639) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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