[{"title":"( 83 个子文件 90KB ) 详细的微服务开发基础框架\n\n","children":[{"title":"Micro-Service-Skeleton-master","children":[{"title":"mss-upms","children":[{"title":"pom.xml <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"mvnw <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"generatorConfig.xml <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"upms","children":[{"title":"GeneratorTests.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"mapper","children":[{"title":"SysRoleMapper.xml <span style='color:#111;'> 854B </span>","children":null,"spread":false},{"title":"SysUserMapper.xml <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"SysMenuMapper.xml <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"bootstrap.yml <span style='color:#111;'> 167B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"upms","children":[{"title":"config","children":[{"title":"Swagger2Config.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"UpmsApplication.java <span style='color:#111;'> 544B </span>","children":null,"spread":false},{"title":"mapper","children":[{"title":"SysUserMapper.java <span style='color:#111;'> 201B </span>","children":null,"spread":false},{"title":"SysRoleMapper.java <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"SysMenuMapper.java <span style='color:#111;'> 448B </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"PermissionController.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"TestController.java <span style='color:#111;'> 567B </span>","children":null,"spread":false},{"title":"RoleController.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"RoleService.java <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"PermissionService.java <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"UserServiceImpl.java <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"RoleServiceImpl.java <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"PermissionServiceImpl.java <span style='color:#111;'> 756B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"entity","children":[{"title":"SysUser.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"SysRole.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"SysMenu.java <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"mvnw.cmd <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"package.bat <span style='color:#111;'> 56B </span>","children":null,"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"mss-common","children":[{"title":"pom.xml <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"common","children":[{"title":"util","children":[{"title":"StatusCode.java <span style='color:#111;'> 296B </span>","children":null,"spread":false},{"title":"Md5Utils.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"vo","children":[{"title":"Authority.java <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"RoleVo.java <span style='color:#111;'> 438B </span>","children":null,"spread":false},{"title":"UserVo.java <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"Result.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"MenuVo.java <span style='color:#111;'> 461B </span>","children":null,"spread":false}],"spread":true},{"title":"jwt","children":[{"title":"JWTConstants.java <span style='color:#111;'> 352B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 268B </span>","children":null,"spread":false}],"spread":true},{"title":"mss-oauth","children":[{"title":"pom.xml <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"auth","children":[{"title":"AuthCenterApplicationTests.java <span style='color:#111;'> 796B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"logback.xml <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"bootstrap.yml <span style='color:#111;'> 133B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"auth","children":[{"title":"config","children":[{"title":"WebSecurityConfig.java <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false}],"spread":false},{"title":"AuthCenterApplication.java <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'> 600B </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"UpmsService.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"UserDetailsServiceImpl.java <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"UpmsServiceFallbackFactory.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"entity","children":[{"title":"AuthUser.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"jwt","children":[{"title":"handler","children":[{"title":"JWTAuthenticationFailureHandler.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"JWTAuthenticationSuccessHandler.java <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"endpoint","children":[{"title":"JWTAuthorizationFilter.java <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"JWTAuthenticationEntryPoint.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":false},{"title":"mobile","children":[{"title":"MobileAuthenticationProcessingFilter.java <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"MobileAuthenticationProvider.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"MobileAuthenticationToken.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false}],"spread":false},{"title":"token","children":[{"title":"JwtAuthenticationToken.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"password","children":[{"title":"UsernameAuthenticationProvider.java <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"UsernameAuthenticationFilter.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"node-1.bat <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"package.bat <span style='color:#111;'> 56B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 885B </span>","children":null,"spread":false},{"title":"other","children":[{"title":"db","children":[{"title":"zuul-auth.sql <span style='color:#111;'> 14.91KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"mss-gateway","children":[{"title":"pom.xml <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"gateway","children":[{"title":"GatewayApplicationTests.java <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":"bootstrap.yml <span style='color:#111;'> 164B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"gateway","children":[{"title":"config","children":[{"title":"ExclusionUrl.java <span style='color:#111;'> 525B </span>","children":null,"spread":false}],"spread":false},{"title":"filter","children":[{"title":"AuthFilter.java <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"GatewayApplication.java <span style='color:#111;'> 423B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"node-1.bat <span style='color:#111;'> 68B </span>","children":null,"spread":false}],"spread":true},{"title":"mss-monitor","children":[{"title":"pom.xml <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"monitor","children":[{"title":"MonitorApplicationTests.java <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"bootstrap.yml <span style='color:#111;'> 151B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"microservice","children":[{"title":"skeleton","children":[{"title":"monitor","children":[{"title":"MonitorApplication.java <span style='color:#111;'> 423B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 249B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]