背景:引用客户端的类,这个类很庞大,创建耗费的资源也大,我希望能复用,创建一次就足够了,因此想到了单例模式,于是创建了一个工具类,在工具类里面写一个创建、调用上述类的方法,再保证创建方法只能被执行一次,赋值给调用的方法,这样就能实现在系统中只创建一次了,写着写着,发觉有点麻烦…
忽然想到了spring有一个注解@Bean,用@Bean就可以,spring只会调用一次,然后spring会将这个bean对象放在自己的ioc容器中,只要在ioc内,写个创建类的方法,加上@Bean注解,这样就完了,很简单,很方便。
启发:关键时刻,优先选择spring特性,效率会更高
巧用Spring Bean实现单例模式

通过使用Spring框架的@Bean注解,可以轻松实现类的单例模式,避免手动管理单例实例的繁琐,提高代码效率和可维护性。
170

被折叠的 条评论
为什么被折叠?



