add try catch block around loadUserByUsername which never return null
remove accessor => @Resource