make username as a property of UserAccount. further configure on web spring security

also use serviceConfig instead Dataconfig