如何在实体类中设置日期和时间信息?

时间:2019-01-27 22:24:38

标签: spring spring-boot spring-data-jpa swagger swagger-ui

我现在正在从事Spring Boot项目。我完全喜欢它。 我已经创建了我的服务,实体,仓库。对于简单的场景,一切似乎都还可以。

但是,问题是,我的一个实体具有以下属性(properties):

  • 用户ID;

  • loginName;

  • 电子邮件;

  • 个人资料;

  • createdDate;

  • lastModifiedDate;

我正在swagger ui上列出我的服务。当我尝试在swagger上调用更新服务时,lastModifiedDate条件不应作为输入属性列出,我需要在后端处理此属性。同样,当我尝试从招摇中添加新的用户记录时,createdDate条件不应作为输入属性列出,我需要在后端处理该属性。

我尝试用谷歌搜索,但是到目前为止我找不到相对的答案。 你有什么建议 ?任何链接,文件。 。 。 还是有可能?

swagger-ui的屏幕截图:

https://ibb.co/QMWDLjR

https://ibb.co/yqqQWyG

1 个答案:

答案 0 :(得分:2)

分隔- debug: msg: "{{ users | json_query( query ) }}" vars: query: '[?contains(`{{ adminsys_members|to_json }}`, username)].authorized_keys' entity对象是一个好习惯。这样,您可以选择要暴露给api合约的字段。

因此,在您的情况下,创建一个没有modifedOn和createdOn的新对象,并在您的控制器中使用它