小编Tha*_*elo的帖子

@JsonIgnore 不忽略 hibernate Entity 中的字段

我有一个具有 Id 属性的实体“任务”,但我不需要在 JSON 文件中返回该字段。

@Entity
public class Task {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @JsonIgnore
    private Integer Id;
    @JsonProperty("task")
    private String taskName;

    private String status;
    //getter and setter
}
Run Code Online (Sandbox Code Playgroud)

但是,当我发出 get 请求时,注释 @JsonIgnore 不会过滤该字段,如下所示:

{
    "status": "started",
    "timestamps": {
        "submitted": "2018-12-31T00:34:20.718+0000",
        "started": "2018-12-31T00:34:20.718+0000",
        "completed": "2018-12-31T00:34:20.718+0000"
    },
    "id": 40001,
    "task": "q094hiu3o"
}
Run Code Online (Sandbox Code Playgroud)

防止显示“Id”的正确方法是什么?

java json hibernate jackson

4
推荐指数
1
解决办法
6774
查看次数

Microsoft.AspNetCore.Identity.UserManager:警告:用户验证失败:InvalidUserName;InvalidEmail

我需要创建一个具有用户名、名字、姓氏和电子邮件字段的用户。我正在使用 Mysql 数据库和 Pomelo 包。迁移和数据库更新工作正常。

此代码会导致失败。

public async Task<IActionResult> CreateUserAsync()
    {
        var user = new ApplicationUser(
            UserName: "blablabla",
            FirstName: "blablabla",
            LastName: "blablabla",
            Email: "blablabla@gmail.com"
        );
        var successful = await mUserManager.CreateAsync(user
            , "Pasword123456#");
        if(successful.Succeeded)
            return Content("User was created", "text/html");

        return Content("User created FAILED", "text/html");
    }
}
Run Code Online (Sandbox Code Playgroud)

数据库中的表为空

+------------------------+ | 日历中的表格 | +------------------------+ | __efmigrationhistory | __efmigrationhistory | | aspnetrole 声明 | | 阿斯普尼鲁斯 | | aspnet 用户声明 | | aspnet 用户登录 | | aspnet 用户角色 | | ASPNET用户
| | aspnet …

c# asp.net-mvc entity-framework asp.net-core

4
推荐指数
1
解决办法
6603
查看次数

Firebase Admin SDK错误:表达式的类型为“ void”。单独声明

我正在从Firebase跟踪此示例。 https://firebase.google.com/docs/functions/开始

我刚刚下载了所有必需的API并开始学习。

我正在用TypeScript创建函数,此“ Hello World” https://github.com/firebase/functions-samples/blob/master/typescript-getting-started/functions/src/index.ts正常运行。

但是“ addMessage()”没有。

exports.addMessage = functions.https.onRequest((req, res) => {
  const original = req.query.text;
  return admin.database().ref('/messages').push({original: original}).then((snapshot) => {
    return res.redirect(303, snapshot.ref.toString());
  });
});
Run Code Online (Sandbox Code Playgroud)

它给出以下错误消息:

Firebase Admin SDK错误:表达式的类型为void。单独声明

firebase typescript firebase-realtime-database google-cloud-functions

1
推荐指数
1
解决办法
1421
查看次数

Kops Create Cluster因AWS Linux中的八卦失败

我正在https://github.com/kubernetes/kops/blob/master/docs/aws.md中 使用安装了Amazon Linux的引导EC2实例来关注该教程。

在我需要开始配置集群之前,一切似乎都工作正常。

运行kops命令为集群创建配置时出现此错误。我找不到有关如何解决此问题的任何文章。

有什么帮助吗?

[ec2-user@ip-172-31-19-231 ~]$ kops create cluster --zones us-west-2a,us-west-2b,us-west-2c,us-west-2d ${NAME}

I0224 22:43:29.639232    3292 create_cluster.go:496] Inferred --cloud=aws from zone "us-west-2a"

I0224 22:43:29.699503    3292 subnets.go:184] Assigned CIDR 172.20.32.0/19 to subnet us-west-2a

I0224 22:43:29.699582    3292 subnets.go:184] Assigned CIDR 172.20.64.0/19 to subnet us-west-2b

I0224 22:43:29.699632    3292 subnets.go:184] Assigned CIDR 172.20.96.0/19 to subnet us-west-2c

I0224 22:43:29.699677    3292 subnets.go:184] Assigned CIDR 172.20.128.0/19 to subnet us-west-2d



error assigning default machine type for nodes: error finding default machine type: could not find a …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes kops

1
推荐指数
1
解决办法
285
查看次数

删除向量 STL 中最后一次出现的元素

如何仅删除 C++ 向量中最后一次出现的值?

我有这段代码。

if(vect.erase(std::remove(vect.begin(), vect.end(), oldVal),vect.end()) == vect.end()){
                cont++;                     
            }                               
            vect.push_back(newVal);
Run Code Online (Sandbox Code Playgroud)

它删除数组中某个值的所有实例。我需要它只删除向量中的最后一个特定元素。

向量示例:1 3 4 5 3 5 3 8 3 6

最后我想删除一个“3”然后应该得到:

1 3 4 5 3 5 3 8 6

是否有任何规范的解决方案或者我应该尝试堆栈操作系统列表?

c++ stl vector c++11

-2
推荐指数
1
解决办法
1134
查看次数