You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
566 B
28 lines
566 B
# Spring StubPropertySource
|
|
|
|
- Author: [HuiFer](https://github.com/huifer)
|
|
- 源码阅读仓库: [SourceHot-spring](https://github.com/SourceHot/spring-framework-read)
|
|
|
|
|
|
|
|
- 整体代码如下.
|
|
- 通过 StubPropertySource 的 getProperty 方法永远返回null
|
|
|
|
```java
|
|
public static class StubPropertySource extends PropertySource<Object> {
|
|
|
|
public StubPropertySource(String name) {
|
|
super(name, new Object());
|
|
}
|
|
|
|
/**
|
|
* Always returns {@code null}.
|
|
*/
|
|
@Override
|
|
@Nullable
|
|
public String getProperty(String name) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
``` |