@initbinder not working for specific model attribute

后端 未结 2 687
迷失自我
迷失自我 2021-02-09 13:07

I am using @valid and @initbinder for validation of the data being passed to the service but I am facing an issue that @InitBinder is working only globally,i.e.

2条回答
  •  日久生厌
    2021-02-09 13:49

    Looking at the signature of your method it has to be

    @InitBinder("loginRequest")
    

    with a small l

    The value of @InitBinder can be one of the following

    • The name of a model attribute
    • The name of a request parameter
    • If none of the above apply, then the name of the class can be used, but starting with a small letter. That's how Spring exposes unnamed attributes to the model.

提交回复
热议问题