This commit is contained in:
wentch
2016-01-15 15:05:09 +08:00
parent 99482e0e9d
commit c3af7958b9

View File

@@ -1,10 +1,11 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* To change this template bigint, choose Tools | Templates
* and open the template in the editor.
*/
package org.redkale.test.util;
import java.math.*;
import javax.annotation.*;
import org.redkale.convert.*;
import org.redkale.convert.json.*;
@@ -26,15 +27,21 @@ public class ResourceTest {
factory.register(twinService);
factory.inject(service);
System.out.println("--------------------------------------");
factory.inject(twinService);
System.out.println(service);
System.out.println(twinService);
factory.register("seqid", 200);
factory.register("bigint", new BigInteger("666666666666666"));
System.out.println(factory.find("seqid", int.class));
factory.register("property.id", "6789");
twinService = new TwinService("ffff");
factory.inject(twinService);
factory.register(twinService);
System.out.println(service);
System.out.println(twinService);
factory.register("seqid", int.class, null);
System.out.println(service);
}
public static class TwinService {
@@ -46,7 +53,7 @@ public class ResourceTest {
private TestService service;
private String name = "";
@java.beans.ConstructorProperties({"name"})
public TwinService(String name) {
this.name = name;
@@ -78,7 +85,7 @@ public class ResourceTest {
@Override
public String toString() {
return "{name:\""+name+"\", id: "+id+", serivce:"+service+"}";
return "{name:\"" + name + "\", id: " + id + ", serivce:" + service + "}";
}
}
@@ -90,6 +97,12 @@ public class ResourceTest {
@Resource(name = "property.id")
private int intid;
@Resource(name = "bigint")
private BigInteger bigint;
@Resource(name = "seqid")
private int seqid;
@Resource
private TwinService service;
@@ -108,6 +121,23 @@ public class ResourceTest {
public void setIntid(int intid) {
this.intid = intid;
}
public int getSeqid() {
return seqid;
}
public void setSeqid(int seqid) {
this.seqid = seqid;
}
public BigInteger getBigint() {
return bigint;
}
public void setBigint(BigInteger bigint) {
this.bigint = bigint;
}
@ConvertColumn(ignore = true)
public TwinService getService() {
return service;