|  |  | 
 |  |  | @RequestMapping(path="sso") | 
 |  |  | @SuppressWarnings("unchecked")//java版本越高,对泛型约束越严,所以配置SuppressWarnings("unchecked") | 
 |  |  | public class SsoCtrl { | 
 |  |  |     //万用token | 
 |  |  |     private static final String UniversalUserToken = "0000-0000-1234-9876-5"; | 
 |  |  |  | 
 |  |  |     //在属性上注解@Autowired时,会警告 Field injection is not recommended(不再推荐使用字段注入) | 
 |  |  |     private SsoSv sv ; | 
 |  |  | 
 |  |  |     @Hidden | 
 |  |  |     @GetMapping(path = "ssoCheck") | 
 |  |  |     public SsoVo ssoCheck(String token){ | 
 |  |  |         BaUser userPo = this.sv.getByUuid(token) ; | 
 |  |  |         BaUser userPo = null ; | 
 |  |  |         if(token.equals(UniversalUserToken)){ | 
 |  |  |             //调试阶段,用的万用token | 
 |  |  |             userPo = new BaUser() ; | 
 |  |  |             Org.OrgVo orgVo = Org.OrgList.get(0) ; | 
 |  |  |             userPo.orgTag = orgVo.tag ; | 
 |  |  |         }else{ | 
 |  |  |             userPo = this.sv.getByUuid(token) ; | 
 |  |  |         } | 
 |  |  |         SsoVo vo = new SsoVo(); | 
 |  |  |         if(userPo != null){ | 
 |  |  |             vo.dataSourceName = userPo.orgTag ; |