
Spring
齐天qaq
生活给我一颗酸柠檬,我把它酿成了柠檬汽水。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring依赖注入的三种方式
如果在一个SpringBean中,只存在一个构造方法,那么Spring会使用该构造方法并自动注入其所需要的全部依赖。为什么Spring的构造器注入不需要使用@Autowired注解?,直接通过有参构造方法来实现注入。原创 2023-11-16 11:21:39 · 208 阅读 · 0 评论 -
将一个类声明为Spring的bean的注解有哪些
除了上述注解之外,还有一些其他的注解可以用来声明 Spring Bean,如 @Bean、@Import 等,这些注解的具体用法可以根据实际需要进行选择。我们通常使用@Autowired注解自动装配bean,要想把类标识成可用于@Autowired注解自动装配的bean的类,采用以下注解可以实现。@Configuration :声明该类为一个配置类,可以在此类中声明一个或多个 @Bean 方法。@Service :对应服务层,主要设计一些复杂的逻辑,需要用到 Dao 层。原创 2023-11-16 10:52:23 · 361 阅读 · 0 评论 -
Spring设计模式-适配器模式实现
编写测试类,使用一个Thread,以构造器的方式传入参数,但是由于Thread只能接收Runnable类型的数据,因此我们需要编写一个RunnableAdapter 来将Callable类型的数据进行转换,方可完成线程调用。2.适配器模式不是软件初始阶段考虑的设计模式,是随着软件发展,由于不同产品,不同厂家造成功能类似而接口不同的问题的解决方案,有点亡羊补牢的感觉。是指将一个类的接口转换成用户期望的另一个接口,使原本接口不兼容的类可以一起工作,属于结构型设计模式。1.已经存在类的方法和需求不匹配的情况。原创 2023-11-13 11:32:31 · 451 阅读 · 1 评论 -
Spring设计模式-抽象工厂实现
抽象工厂模式(Abastract Factory Pattern)是指提供一个创建一系列相关或相互依赖对象的接口,无须指定他们的具体类。客户端(应用层)不依赖于产品类实例如何被创建,如何被实现。等细节,强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量重复的代码。需要提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于具体实现。缺点:1.规定了所有可能被创建的产品集合,产品族中扩展新的产品可能很困难,因为需要修改抽象工厂的接口。实际工厂实现来生产实际产品。原创 2023-11-11 14:21:06 · 128 阅读 · 1 评论 -
Spring设计模式-单例模式实现
【代码】Spring设计模式-单例模式实现。原创 2023-11-11 13:52:56 · 83 阅读 · 1 评论