Below is snippet from Spring technical document:
In Spring Web MVC you can use any object as a command or form-backing object; you do not need
to implement a framework-specific interface or base class. Spring’s data binding is highly flexible: for
example, it treats type mismatches as validation errors that can be evaluated by the application, not as
system errors. Thus you need not duplicate your business objects' properties as simple, untyped strings
in your form objects simply to handle invalid submissions, or to convert the Strings properly. Instead, it
is often preferable to bind directly to your business objects.
For the sentence highlighted above, can I say "don't need to duplicate" instead of "need not duplicate"?
It looks like the usage of "need not duplicate" is incorrect in this context.
Please help to clarify.
"You don't need to duplicate" means the same as "You need not duplicate". So, if it's incorrect here, changing the wording as you suggest won't help.