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

国家基础设施建设网站公司的网站建设 交给谁做更好些

国家基础设施建设网站,公司的网站建设 交给谁做更好些,深圳建设集团有限公司怎么样,所见即所得的网站开发软件Spring Data MongoDB 1.2.0静默引入了新功能#xff1a;支持基本审核 。 因为您不会在本文的官方参考中找到太多有关它的信息#xff0c;所以我将展示它带来的好处#xff0c;如何配置Spring以进行审计以及如何对文档进行注释以使其可审计。 审核使您可以声明性地告诉Spring… Spring Data MongoDB 1.2.0静默引入了新功能支持基本审核 。 因为您不会在本文的官方参考中找到太多有关它的信息所以我将展示它带来的好处如何配置Spring以进行审计以及如何对文档进行注释以使其可审计。 审核使您可以声明性地告诉Spring存储 文档创建的日期 CreatedDate 上次文档更新的日期 LastModifiedDate 创建文档的用户 CreatedBy 最近更新的用户 LastModifiedBy 当前文档版本 Version 组态 首先Maven依赖于最新的Spring Data MongoDB和Spring Data Commons。 另外为了使用与日期相关的审计注释我们需要在类路径中添加joda-time 。 dependencygroupIdorg.springframework.data/groupIdartifactIdspring-data-mongodb/artifactIdversion1.2.1.RELEASE/version /dependencydependencygroupIdorg.springframework.data/groupIdartifactIdspring-data-commons/artifactIdversion1.5.1.RELEASE/version /dependencydependencygroupIdjoda-time/groupIdartifactIdjoda-time/artifactIdversion2.2/version /dependency 为了启用审计我们需要在Spring配置中添加mongoauditing / 。 当前无法通过Java Config对其进行配置。 mongo:auditing /mongo:mongo idmongo /bean classorg.springframework.data.mongodb.core.MongoTemplateconstructor-arg namemongo refmongo /constructor-arg namedatabaseName valueblog-tests / /bean用法 上面的配置为我们提供了包括版本控制和时间戳在内的审计方法。 示例文档如下所示 Document public class Item {Idprivate String id;... Versionprivate Long version;CreatedDateprivate DateTime createdAt;LastModifiedDateprivate DateTime lastModified;... } 现在您可以使用MongoTemplate或存储库保存文档并且所有带注释的字段均已自动设置。 您可能已经注意到我在这里没有使用用户相关的注释CreatedBy和LastModifiedBy 。 为了使用它们我们需要告诉Spring谁是当前用户。 首先将与用户相关的字段添加到审核的类中 CreatedBy private String createdBy;LastModifiedBy private String lastModifiedBy; 然后创建您的AuditorAware实现该实现将获取当前用户可能从会话或Spring Security上下文中获取-取决于您的应用程序 public class MyAppAuditor implements AuditorAwareString {Overridepublic String getCurrentAuditor() {// get your user name herereturn John Doe;} } 最后一件事是通过对Mongo配置进行少量修改来告诉Spring Data MongoDB有关此审计师的类 mongo:auditing auditor-aware-refauditor / bean idauditor classpl.maciejwalkowiak.blog.MyAppAuditor/ 参考来自JCG合作伙伴 Maciej Walkowiak的Spring Data MongoDB中的审计实体来自Software Development Journey博客。 翻译自: https://www.javacodegeeks.com/2013/05/auditing-entities-in-spring-data-mongodb.html
http://wiki.neutronadmin.com/news/26136/

相关文章:

  • 汕头市做网站青岛seo网站排名优化
  • 临沂自助建站软件网站建设措施
  • 网页设计网站建设扁平式网站建设
  • 专业网站制作公司咨询wordpress 图片浏览
  • 上街区做网站电影网站开发api
  • 南昌做公司网站互联网官方网站
  • 房产类网站建设企业培训考试系统
  • 网站改版业务云南高端网站建设公司
  • 东阳网站建设有哪些wordpress地图生成
  • 网站首页有哪些内容企业手机网站建设定制
  • 高港网站建设肥城网站建设哪家好
  • 怎么做淘客网站极简风格 网站
  • 请人做网站需要多少钱网站登录怎么保存用户名密码
  • 服装网站建设策划书3000字永康公司网站建设
  • 网站改了关键词关于做网站流程
  • 推荐昆明做网站建设番禺建网站价格
  • 长沙网站seo收费标准wordpress怎么弄中文
  • 做牛津纺衬衫的网站免费企业网站php源码
  • 地方门户网站模版网站开发方案怎么写
  • 设计网站汇总wordpress与typecho
  • 承德网站建设报价小程序微盟
  • 优美网站源码前端做网站都要做哪些
  • 深圳线运营是网站建设推网怎么制作
  • 常州个人做网站河南工程学院网站建设
  • 网站不想被百度抓取asp网站开发 pdf
  • 唐山乾正建设工程材料检测公司网站哈尔滨网站建设费用
  • 中文域名.网站泉州手机端建站模板
  • 如何找到做网站的客户浙江网站备案流程
  • html后缀的网站运动健身类网站开发
  • 上海网站建设的价格是多少钱青海小学网站建设