链接的类具有以下导入和注释:
import br.com.caelum.vraptor.Controller;
...
import br.com.caelum.vraptor.routes.annotation.Routed;
...
@Routed
@Controller
public class QuestionController {
...
}
我已经找到该Javadoc作为Controller
注释。
@Target(value=TYPE)
@Documented
@Retention(value=RUNTIME)
@Stereotype
@RequestScoped
public @interface Controller
注意@RequestScoped
此处的注释。
请求范围是普通范围(以及应用程序,会话和会话范围),并且JBoss Weld使用客户端代理来表示普通范围的bean。为了能够创建Weld代理,需要满足以下条件:
容器无法代理以下Java类型:
- 没有没有参数的非私有构造函数的类,以及
- ...
在其他情况下,您不需要no-arg默认构造函数(请参见@Singleton
bean)。
更多链接:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句