当前位置: 首页 > news >正文

创可贴设计网站官网广州网站推广哪家强

创可贴设计网站官网,广州网站推广哪家强,陕西汉中网站建设,做网站空间百度云和阿里云区别netflix为了继续上一篇有关Netflix Governator的一些基础知识的文章#xff0c;在这里#xff0c;我将介绍Netflix Governator带给Google Guice的另一项增强功能–生命周期管理 生命周期管理本质上提供了进入对象所经历的不同生命周期阶段的钩子#xff0c;以引用有关Gover… netflix 为了继续上一篇有关Netflix Governator的一些基础知识的文章在这里我将介绍Netflix Governator带给Google Guice的另一项增强功能–生命周期管理 生命周期管理本质上提供了进入对象所经历的不同生命周期阶段的钩子以引用有关Governor的Wiki文章 Allocation (via Guice)|v Pre Configuration|v Configuration|V Set Resources|V Post Construction|V Validation and Warm Up|V-- application runs until termination, then... -- |V Pre Destroy 为了说明这一点请考虑以下代码 package sample.gov;import com.google.inject.Inject; import com.netflix.governator.annotations.AutoBindSingleton; import sample.dao.BlogDao; import sample.model.BlogEntry; import sample.service.BlogService;import javax.annotation.PostConstruct; import javax.annotation.PreDestroy;AutoBindSingleton(baseClass BlogService.class) public class DefaultBlogService implements BlogService {private final BlogDao blogDao;Injectpublic DefaultBlogService(BlogDao blogDao) {this.blogDao blogDao;}Overridepublic BlogEntry get(long id) {return this.blogDao.findById(id);}PostConstructpublic void postConstruct() {System.out.println(Post-construct called!!);}PreDestroypublic void preDestroy() {System.out.println(Pre-destroy called!!);} } 在这里已经使用PostConstruct和PreDestroy批注对两种方法进行了注释以挂钩到此对象的管理者生命周期的这些特定阶段。 整洁的是这些批注不是特定于Governor的而是现在烘焙到JDK中的JSR-250批注。 对该类调用测试将适当地调用带注释的方法这是一个示例测试 mport com.google.inject.Injector; import com.netflix.governator.guice.LifecycleInjector; import com.netflix.governator.lifecycle.LifecycleManager; import org.junit.Test; import sample.service.BlogService;import static org.hamcrest.MatcherAssert.*; import static org.hamcrest.Matchers.*;public class SampleWithGovernatorTest {Testpublic void testExampleBeanInjection() throws Exception {Injector injector LifecycleInjector.builder().withModuleClass(SampleModule.class).usingBasePackages(sample.gov).build().createInjector();LifecycleManager manager injector.getInstance(LifecycleManager.class);manager.start();BlogService blogService injector.getInstance(BlogService.class);assertThat(blogService.get(1l), is(notNullValue()));manager.close();}} 长期以来Spring Framework一直支持类似的机制 -因此基于完全相同的基于JSR-250的注释也适用于Spring bean。 如果您有兴趣进一步探索它 这是我的GitHub项目其中包含带有生命周期管理的示例。 翻译自: https://www.javacodegeeks.com/2015/01/learning-netflix-governator-part-2.htmlnetflix
http://wiki.neutronadmin.com/news/298010/

相关文章:

  • 公司网站建设济南凡科建站容易吗
  • 做网站怎么插音频怎么开通网站
  • 网站设计师工作内容chinaz站长素材
  • 贵州便宜网站推广优化电话深圳工程交易服务网
  • 网站管理功能图网站开发设计进度表
  • wordpress自定义面板百度seo学院
  • 不用wordpress建站安卓手机怎么制作网站
  • 租赁服务器的网站公司网站做一年多少钱
  • 网站ui设计收费汕尾英文网站建设
  • 做网站最简单的wordpress管理网址
  • 什么网站可以做ui小动画途牛电子商务网站建设
  • 服装企业官方网站宁波有哪些公司做网站
  • wap 网站谁做的四虎网站是多少
  • 官方网站怎样做旅游网站开发的需求分析
  • 橱柜网站建设公司汽车是怎么做的视频网站
  • 东莞网站建设php方案网站建设2017排名
  • 头像设计制作网站石家庄做网站最好的公司
  • 能够做外贸的网站有哪些织梦手机网站教程
  • 口碑好的天津网站建设公司介绍简历模板
  • led网站模板危险网站怎么解除
  • 怎么仿做网站海外网络推广平台
  • 南通网站排名优化做药的文献一般在哪些网站查找
  • 广州网站制作怎样asp网站建设下载
  • 柳城网站制作百元便宜建站
  • 网站宣传标语seo快速排名关键词
  • 大良营销网站建设如何东阿县城市建设局网站
  • 南海网站建设如何宣传推广自己的店铺
  • 陕西做网站的企业网站建站元素
  • 网站制作方案和主要内容安徽网站建设的基本步骤
  • 沈阳网站建设公司建设淘宝优惠券网站