`
utt62utt
  • 浏览: 14890 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

PostConstruct understand

 
阅读更多

PostConstruct understand
2011年07月01日
  @PostConstruct 
  PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初化。 此方法必须在将类放入服务之前调用。支持依赖关系注入的所有类都必须支持此注释。
  即使类没有请求注入任何资源,用 PostConstruct 注释的方法也必须被调用。
  只有一个方法可以用此注释进行注释。
  应用 PostConstruct 注释的方法必须遵守以下所有标准:该方法不得有任何参数 ,除非是在 EJB 拦截器 (interceptor) 的情况下,根据 EJB 规范的定义,在这种情况下它将带有一个 InvocationContext 对象;该方法的返回类型必须为 void;该方法不得抛出已检查异常; 应用 PostConstruct 的方法可以是 public、protected、package private 或 private;除了应用程序客户端之外,该方法不能是 static; 该方法可以是 final;如果该方法抛出未检查异常,那么不得将类放入服务中,除非是能够处理异常并可从中恢复的 EJB。
  配置:1.先导入lib/common-annotations.jar
  2.spring的配置文件中导入spring-context-2.5.xsd;
  3.引入;
  4.dao层写法
  @PostConstruct public void initData(){ //在运行服务器时的初始化数据的操作 }
  就OK啦O(∩_∩)O~
  
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics