腾飞工作室

当设计模式遇到Spring

当你使用 Spring 的时候是否感觉他帮助了又限制了你?

抽象类里面如何注入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//子类受到Spring管理,子类继承抽象类
@Component
class DemoFacade extends AbstractDemoFacade {
@Autowired
Prop prop
public Prop getProp() {
return apiDocSetting
}
}
//抽象类
abstract class AbstractDemoFacade {
//加上一个抽象的getter方法让子类去实现即可获取子类注入的属性
abstract Prop getProp()
protected String mehtod1(){
getProp().xxx //读取子类注入属性中的值
}
}

本文出自 “腾飞工作室” 博客,请务必保留此出处:http://tfgzs.net/2017/07/08/当设计模式遇到Spring/