[{"title":"( 24 个子文件 33KB ) shiro-jwt-wx:微信小程序登录,使用shiro+JWT(Token)-源码","children":[{"title":"shiro-jwt-wx-master","children":[{"title":"pom.xml <span style='color:#111;'> 3.17KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"jirath","children":[{"title":"shirojwt","children":[{"title":"ShirojwtApplicationTests.java <span style='color:#111;'> 674B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"index.html <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"jirath","children":[{"title":"shirojwt","children":[{"title":"dao","children":[{"title":"UserDao.java <span style='color:#111;'> 609B </span>","children":null,"spread":false}],"spread":true},{"title":"conf","children":[{"title":"RestTemplateConfig.java <span style='color:#111;'> 976B </span>","children":null,"spread":false},{"title":"shiro","children":[{"title":"JwtShiroFilter.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"TokenRealm.java <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"ShiroConf.java <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"JwtShiroToken.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"exceptionconfig","children":[{"title":"exception","children":[{"title":"TokenException.java <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"WxApiException.java <span style='color:#111;'> 383B </span>","children":null,"spread":false}],"spread":false},{"title":"GlobalExceptionHandler.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false}],"spread":false},{"title":"jwt","children":[{"title":"JwtUtil.java <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"ShirojwtApplication.java <span style='color:#111;'> 442B </span>","children":null,"spread":false},{"title":"pojo","children":[{"title":"User.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"LoginController.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"LoginService.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"LoginServiceImpl.java <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"util","children":[{"title":"enums","children":[{"title":"WxApiEnum.java <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"CodeEnum.java <span style='color:#111;'> 933B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"vo","children":[{"title":"wxapi","children":[{"title":"WxLoginResponseVo.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":false},{"title":"ResultVo.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 22.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]