今天需要使用到带参数的构造器时 看完文档后不是太明白 自己也写了些测试都不成功 来论坛寻求帮助
public abstract class TestService {
public Apple test;
public TestService(Apple test) {
this.test = test;
}
public void go() {
System.out.println(this.test.getName());
}
}
这是一个父类
public class Son extends TestService {
public Son(Apple test) {
super(test);
}
@Override
public void go() {
System.out.println("Son "+ test.getName());
}
}
这是一个子类
@IocBean(name="testService", args={"$XXX"}) // 声明为Ioc容器中的一个Bean
@At("/test") // 整个模块的路径前缀
public class TestModule {
@Inject("refer:a") protected TestService testService;
/**
* 列表
* code-211x
*/
@At("/go")
@Ok("json")
public void go(HttpServletRequest req,@Param("fileName")String fileName) {
Apple a = new Apple();
testService.go();
}
}
测试类
不知道如何用注解的方式把一个Apple对象注入到Son中的构造器
求帮助注解的写法和位置