[{"title":"( 26 个子文件 19KB ) SpringBoot+SpringSecurity整合(实现了登录认证和权限验证)完整案例,基于IDEA项目","children":[{"title":"spring_security_test","children":[{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"public","children":[{"title":"login.html <span style='color:#111;'> 576B </span>","children":null,"spread":false}],"spread":true},{"title":"spring_security_test.sql <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"mybatis","children":[{"title":"mappers","children":[{"title":"UserMapper.xml <span style='color:#111;'> 735B </span>","children":null,"spread":false}],"spread":true},{"title":"mybatis-config.xml <span style='color:#111;'> 782B </span>","children":null,"spread":false}],"spread":true},{"title":"application.yml <span style='color:#111;'> 776B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"daybreak","children":[{"title":"component_security","children":[{"title":"MyAccessDeniedHandler.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"LoginValidateProvider.java <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"MyRBACService.java <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"LoginFailedHandler.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"LoginSuccessHandler.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"impl","children":[{"title":"UserServiceImpl.java <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"UserService.java <span style='color:#111;'> 544B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"BusinessController.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"SpringBootMainClass.java <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"dao","children":[{"title":"UserDao.java <span style='color:#111;'> 208B </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"PasswordEncoderConfig.java <span style='color:#111;'> 723B </span>","children":null,"spread":false},{"title":"SpringSecurityConfig.java <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"bean","children":[{"title":"UserInfo.java <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"UserInfoWithSecurity.java <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"spring_security_test.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":".idea","children":[{"title":"misc.xml <span style='color:#111;'> 632B </span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'> 737B </span>","children":null,"spread":false},{"title":"uiDesigner.xml <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 9.32KB </span>","children":null,"spread":false},{"title":"encodings.xml <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]