This was reverted to fix some Spring issue not properly autowiring UserDao.  After reverting and testing it, it seems to work.  There might have been some other underlying issue.