废弃依赖注入配置项时自动加入"property."前缀

This commit is contained in:
Redkale
2022-12-11 21:37:23 +08:00
parent b6a0885927
commit 4a91e6eb18
12 changed files with 135 additions and 111 deletions

View File

@@ -62,10 +62,10 @@ public class ResourceListenerTest {
public final AtomicInteger counter = new AtomicInteger();
@Resource(name = "property.id")
@Resource(name = "property.id", required = false)
private String id;
@Resource(name = "property.desc")
@Resource(name = "property.desc", required = false)
private String desc;
@ResourceListener
@@ -107,7 +107,7 @@ public class ResourceListenerTest {
public final AtomicInteger counter = new AtomicInteger();
@Resource(name = "property.id")
@Resource(name = "property.id", required = false)
private String id;
@Resource

View File

@@ -53,7 +53,7 @@ public class ResourceTest {
props.put("property.id", "5555");
props.put("property.desc", "my desc");
factory.register(props);
bservice = new BService("ffff");
factory.register(bservice); //更新Resource池内name=""的BService资源, 同时ResourceFactory会自动更新aservice的bservice对象
factory.inject(bservice);
@@ -68,7 +68,7 @@ class BService {
@Resource(name = "property.id")
private String id;
@Resource(name = "property.desc")
@Resource(name = "property.desc", required = false)
private String desc;
@Resource
@@ -126,10 +126,10 @@ class AService {
@Resource(name = "property.id") //property.开头的资源名允许String自动转换成primitive数值类型
private int intid;
@Resource(name = "bigint")
@Resource(name = "bigint", required = false)
private BigInteger bigint;
@Resource(name = "seqid")
@Resource(name = "seqid", required = false)
private int seqid;
@Resource