Is it mandatory to have the variables in RequestDTO as nullable as jacken is throwing an exception if the value passed for the field is null. Is there a way to integrate bean validation or some alternative to have the fields non-nullable without the jackson throwing the exception?