Jakarta ee RESTEasy中@BadgerFish中的排除属性

Jakarta ee RESTEasy中@BadgerFish中的排除属性,jakarta-ee,rest,resteasy,pojo,Jakarta Ee,Rest,Resteasy,Pojo,我将制作一个RESTful的Web应用程序。我正在使用RESTEasy API来实现这一点。我使用@BadgerFish注释在POST请求中映射POJO。但我有一些属性不允许进入参数。所以我的问题是如何排除这些属性,或者如何防止@BadgerFish设置参数中的值 例如: 我的数据库信息: 表名:用户 字段:name->String,loginCoung->int 我的POJO: @BadgerFish public class POJO{ private Stirng name; privat

我将制作一个RESTful的Web应用程序。我正在使用RESTEasy API来实现这一点。我使用@BadgerFish注释在POST请求中映射POJO。但我有一些属性不允许进入参数。所以我的问题是如何排除这些属性,或者如何防止@BadgerFish设置参数中的值

例如:

我的数据库信息:
表名:
用户

字段:
name->String,loginCoung->int

我的POJO:

@BadgerFish
public class POJO{
private Stirng name;
private int loginCount = 0;


public String getName() {
        return name;
    }
public void setName(String nm) {
        this.name= nm;
    }
public int getLoginCount() {
        return loginCount;
    }
public void setLoginCount(int loginCount) {
        this.loginCount = loginCount;
    }   
}
我的RESTFul代码:

    @POST
    @Path("/user")
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)
    public Response postUser(@BadgerFish POJO p) {      

        System.out.println("post req.....");
        return Response.status(200).entity("sucess"+p.getLoginCount()).build(); 
    }
JSON数据来自POST请求:
案例1:如果JSON为->{“name”:“abc”} 响应将为0(按预期工作)

案例2:如果JSON是->{“name”:“abc”,“loginCount”:“12”}。它不应该在POJO obj中设置loginCount的值。响应应该是0。

覆盖“setLoginCount()”以执行所需的任何操作(如设置辅助标志等)如何