SYMBOL INDEX (2687 symbols across 675 files) FILE: 01.Start-Spring-Boot/src/main/java/com/springboot/demo/DemoApplication.java class DemoApplication (line 8) | @RestController method index (line 12) | @RequestMapping("/") method main (line 17) | public static void main(String[] args) { FILE: 01.Start-Spring-Boot/src/test/java/com/springboot/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 02.Spring-Boot-Config/src/main/java/com/springboot/Application.java class Application (line 10) | @SpringBootApplication method main (line 15) | public static void main(String[] args) { FILE: 02.Spring-Boot-Config/src/main/java/com/springboot/bean/BlogProperties.java class BlogProperties (line 6) | @Component method getName (line 15) | public String getName() { method setName (line 19) | public void setName(String name) { method getTitle (line 23) | public String getTitle() { method setTitle (line 27) | public void setTitle(String title) { FILE: 02.Spring-Boot-Config/src/main/java/com/springboot/bean/ConfigBean.java class ConfigBean (line 5) | @ConfigurationProperties(prefix="mrbird.blog") method getName (line 10) | public String getName() { method setName (line 13) | public void setName(String name) { method getTitle (line 16) | public String getTitle() { method setTitle (line 19) | public void setTitle(String title) { method getWholeTitle (line 22) | public String getWholeTitle() { method setWholeTitle (line 25) | public void setWholeTitle(String wholeTitle) { FILE: 02.Spring-Boot-Config/src/main/java/com/springboot/bean/TestConfigBean.java class TestConfigBean (line 8) | @Configuration method getName (line 15) | public String getName() { method setName (line 18) | public void setName(String name) { method getAge (line 21) | public int getAge() { method setAge (line 24) | public void setAge(int age) { FILE: 02.Spring-Boot-Config/src/main/java/com/springboot/controller/IndexController.java class IndexController (line 12) | @RestController method index (line 21) | @RequestMapping("/") FILE: 02.Spring-Boot-Config/src/test/java/com/springboot/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/bean/Student.java class Student (line 5) | public class Student implements Serializable{ method getSno (line 11) | public String getSno() { method setSno (line 14) | public void setSno(String sno) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getSex (line 23) | public String getSex() { method setSex (line 26) | public void setSex(String sex) { FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/controller/TestController.java class TestController (line 11) | @RestController method queryStudentBySno (line 17) | @RequestMapping( value = "/querystudent", method = RequestMethod.GET) FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/mapper/StudentMapper.java type StudentMapper (line 14) | @Component method add (line 17) | @Insert("insert into student(sno,sname,ssex) values(#{sno},#{name},#{s... method update (line 20) | @Update("update student set sname=#{name},ssex=#{sex} where sno=#{sno}") method deleteBysno (line 23) | @Delete("delete from student where sno=#{sno}") method queryStudentBySno (line 26) | @Select("select * from student where sno=#{sno}") FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/service/StudentService.java type StudentService (line 5) | public interface StudentService { method add (line 6) | int add(Student student); method update (line 7) | int update(Student student); method deleteBysno (line 8) | int deleteBysno(String sno); method queryStudentBySno (line 9) | Student queryStudentBySno(String sno); FILE: 03.Spring-Boot-MyBatis/src/main/java/com/springboot/service/impl/StudentServiceImp.java class StudentServiceImp (line 10) | @Service("studentService") method add (line 16) | @Override method update (line 21) | @Override method deleteBysno (line 26) | @Override method queryStudentBySno (line 31) | @Override FILE: 03.Spring-Boot-MyBatis/src/main/resources/init.sql type STUDENT (line 1) | CREATE TABLE STUDENT ( FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/bean/Student.java class Student (line 5) | public class Student implements Serializable{ method getSno (line 11) | public String getSno() { method setSno (line 14) | public void setSno(String sno) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getSex (line 23) | public String getSex() { method setSex (line 26) | public void setSex(String sex) { FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/controller/TestController.java class TestController (line 14) | @RestController method queryStudentBySno (line 20) | @RequestMapping(value = "/querystudent", method = RequestMethod.GET) method queryAllStudent (line 25) | @RequestMapping(value = "/queryallstudent") method saveStudent (line 30) | @RequestMapping(value = "/addstudent", method = RequestMethod.GET) method deleteStudentBySno (line 39) | @RequestMapping(value = "deletestudent", method = RequestMethod.GET) FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/dao/StudentDao.java type StudentDao (line 8) | public interface StudentDao { method add (line 9) | int add(Student student); method update (line 10) | int update(Student student); method deleteBysno (line 11) | int deleteBysno(String sno); method queryStudentsListMap (line 12) | List> queryStudentsListMap(); method queryStudentBySno (line 13) | Student queryStudentBySno(String sno); FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/dao/impl/StudentDaoImp.java class StudentDaoImp (line 17) | @Repository("studentDao") method add (line 23) | @Override method update (line 34) | @Override method deleteBysno (line 42) | @Override method queryStudentsListMap (line 50) | @Override method queryStudentBySno (line 56) | @Override FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/mapper/StudentMapper.java class StudentMapper (line 10) | public class StudentMapper implements RowMapper{ method mapRow (line 12) | @Override FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/service/StudentService.java type StudentService (line 8) | public interface StudentService { method add (line 9) | int add(Student student); method update (line 10) | int update(Student student); method deleteBysno (line 11) | int deleteBysno(String sno); method queryStudentListMap (line 12) | List> queryStudentListMap(); method queryStudentBySno (line 13) | Student queryStudentBySno(String sno); FILE: 04.Spring-Boot-JdbcTemplate/src/main/java/com/springboot/service/impl/StudentServiceImp.java class StudentServiceImp (line 14) | @Service("studentService") method add (line 20) | @Override method update (line 25) | @Override method deleteBysno (line 30) | @Override method queryStudentListMap (line 35) | @Override method queryStudentBySno (line 40) | @Override FILE: 04.Spring-Boot-JdbcTemplate/src/main/resources/init.sql type STUDENT (line 1) | CREATE TABLE STUDENT ( FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/controller/StudentController.java class StudentController (line 12) | @RestController method queryStudentsFromOracle (line 18) | @RequestMapping("querystudentsfromoracle") method queryStudentsFromMysql (line 23) | @RequestMapping("querystudentsfrommysql") FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/datasource/MysqlDatasourceConfig.java class MysqlDatasourceConfig (line 18) | @Configuration method mysqlDataSource (line 27) | @Primary method mysqlTransactionManager (line 34) | @Bean(name = "mysqlTransactionManager") method mysqlSqlSessionFactory (line 40) | @Bean(name = "mysqlSqlSessionFactory") FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/datasource/OracleDatasourceConfig.java class OracleDatasourceConfig (line 17) | @Configuration method oracleDataSource (line 27) | @Bean(name = "oracledatasource") method oracleTransactionManager (line 33) | @Bean(name = "oracleTransactionManager") method oracleSqlSessionFactory (line 38) | @Bean(name = "oracleSqlSessionFactory") FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/mysqldao/MysqlStudentMapper.java type MysqlStudentMapper (line 7) | @Mapper method getAllStudents (line 9) | List> getAllStudents(); FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/oracledao/OracleStudentMapper.java type OracleStudentMapper (line 7) | @Mapper method getAllStudents (line 9) | List> getAllStudents(); FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/service/StudentService.java type StudentService (line 6) | public interface StudentService { method getAllStudentsFromOralce (line 7) | List> getAllStudentsFromOralce(); method getAllStudentsFromMysql (line 8) | List> getAllStudentsFromMysql(); FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/java/com/springboot/service/impl/StudentServiceImp.java class StudentServiceImp (line 13) | @Service("studentService") method getAllStudentsFromOralce (line 20) | @Override method getAllStudentsFromMysql (line 25) | @Override FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/resources/mysql_sql.sql type `student` (line 22) | CREATE TABLE `student` ( FILE: 05.Spring-Boot-MyBatis-MultiDataSource/src/main/resources/oracle_sql.sql type STUDENT (line 22) | CREATE TABLE STUDENT ( FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/controller/StudentController.java class StudentController (line 12) | @RestController method queryStudentsFromOracle (line 18) | @RequestMapping("querystudentsfromoracle") method queryStudentsFromMysql (line 23) | @RequestMapping("querystudentsfrommysql") FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/dao/MysqlStudentDao.java type MysqlStudentDao (line 7) | public interface MysqlStudentDao { method getAllStudents (line 8) | List> getAllStudents(); FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/dao/OracleStudentDao.java type OracleStudentDao (line 6) | public interface OracleStudentDao { method getAllStudents (line 7) | List> getAllStudents(); FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/dao/impl/MysqlStudentDaoImp.java class MysqlStudentDaoImp (line 13) | @Repository method getAllStudents (line 20) | @Override FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/dao/impl/OracleStudentDaoImp.java class OracleStudentDaoImp (line 13) | @Repository method getAllStudents (line 20) | @Override FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/datasource/DataSourceConfig.java class DataSourceConfig (line 14) | @Configuration method dataSourceOne (line 16) | @Primary method dataSourceTwo (line 23) | @Bean(name = "oracledatasource") method primaryJdbcTemplate (line 29) | @Bean(name = "mysqlJdbcTemplate") method secondaryJdbcTemplate (line 35) | @Bean(name = "oracleJdbcTemplate") FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/service/StudentService.java type StudentService (line 6) | public interface StudentService { method getAllStudentsFromOralce (line 7) | List> getAllStudentsFromOralce(); method getAllStudentsFromMysql (line 8) | List> getAllStudentsFromMysql(); FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/java/com/springboot/service/impl/StudentServiceImp.java class StudentServiceImp (line 13) | @Service("studentService") method getAllStudentsFromOralce (line 20) | @Override method getAllStudentsFromMysql (line 25) | @Override FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/resources/mysql_sql.sql type `student` (line 22) | CREATE TABLE `student` ( FILE: 06.Spring-Boot-JdbcTemplate-MultiDataSource/src/main/resources/oracle_sql.sql type STUDENT (line 22) | CREATE TABLE STUDENT ( FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/aspect/LogAspect.java class LogAspect (line 23) | @Aspect method pointcut (line 30) | @Pointcut("@annotation(com.springboot.annotation.Log)") method around (line 34) | @Around("pointcut()") method saveLog (line 49) | private void saveLog(ProceedingJoinPoint joinPoint, long time) { FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/controller/TestController.java class TestController (line 8) | @RestController method methodOne (line 11) | @Log("执行方法一") method methodTwo (line 17) | @Log("执行方法二") method methodThree (line 23) | @Log("执行方法三") FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/dao/SysLogDao.java type SysLogDao (line 5) | public interface SysLogDao { method saveSysLog (line 6) | void saveSysLog(SysLog syslog); FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/dao/impl/SysLogDaoImp.java class SysLogDaoImp (line 12) | @Repository method saveSysLog (line 18) | @Override FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/domain/SysLog.java class SysLog (line 6) | public class SysLog implements Serializable{ method getId (line 18) | public Integer getId() { method setId (line 21) | public void setId(Integer id) { method getUsername (line 24) | public String getUsername() { method setUsername (line 27) | public void setUsername(String username) { method getOperation (line 30) | public String getOperation() { method setOperation (line 33) | public void setOperation(String operation) { method getTime (line 36) | public Integer getTime() { method setTime (line 39) | public void setTime(Integer time) { method getMethod (line 42) | public String getMethod() { method setMethod (line 45) | public void setMethod(String method) { method getParams (line 48) | public String getParams() { method setParams (line 51) | public void setParams(String params) { method getIp (line 54) | public String getIp() { method setIp (line 57) | public void setIp(String ip) { method getCreateTime (line 60) | public Date getCreateTime() { method setCreateTime (line 63) | public void setCreateTime(Date createTime) { FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/util/HttpContextUtils.java class HttpContextUtils (line 8) | public class HttpContextUtils { method getHttpServletRequest (line 9) | public static HttpServletRequest getHttpServletRequest() { FILE: 07.Spring-Boot-AOP-Log/src/main/java/com/springboot/util/IPUtils.java class IPUtils (line 5) | public class IPUtils { method getIpAddr (line 13) | public static String getIpAddr(HttpServletRequest request) { FILE: 07.Spring-Boot-AOP-Log/src/main/resources/init.sql type SYS_LOG (line 1) | CREATE TABLE SYS_LOG ( FILE: 08.Spring-Boot-Thymeleaf/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 08.Spring-Boot-Thymeleaf/src/main/java/com/springboot/bean/Account.java class Account (line 3) | public class Account { method Account (line 10) | public Account(String account, String name, String password, String ac... method getAccount (line 18) | public String getAccount() { method setAccount (line 21) | public void setAccount(String account) { method getName (line 24) | public String getName() { method setName (line 27) | public void setName(String name) { method getPassword (line 30) | public String getPassword() { method setPassword (line 33) | public void setPassword(String password) { method getAccountType (line 36) | public String getAccountType() { method setAccountType (line 39) | public void setAccountType(String accountType) { method getTel (line 42) | public String getTel() { method setTel (line 45) | public void setTel(String tel) { FILE: 08.Spring-Boot-Thymeleaf/src/main/java/com/springboot/controller/IndexController.java class IndexController (line 12) | @Controller method index (line 15) | @RequestMapping("/account") FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/Application.java class Application (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/ApplicationTest.java class ApplicationTest (line 12) | @RunWith(SpringJUnit4ClassRunner.class) method test1 (line 19) | @Test method test2 (line 28) | @Test FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/bean/Student.java class Student (line 5) | public class Student implements Serializable{ method getSno (line 11) | public String getSno() { method setSno (line 14) | public void setSno(String sno) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getSex (line 23) | public String getSex() { method setSex (line 26) | public void setSex(String sex) { FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/config/RedisConfig.java class RedisConfig (line 18) | @Configuration method keyGenerator (line 22) | @Bean method cacheManager (line 39) | @Bean method redisTemplate (line 47) | @Bean method setSerializer (line 55) | private void setSerializer(StringRedisTemplate template) { FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/mapper/StudentMapper.java type StudentMapper (line 13) | @Mapper method update (line 17) | @Update("update student set sname=#{name},ssex=#{sex} where sno=#{sno}") method deleteStudentBySno (line 20) | @Delete("delete from student where sno=#{sno}") method queryStudentBySno (line 23) | @Select("select * from student where sno=#{sno}") FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/service/StudentService.java type StudentService (line 10) | @CacheConfig(cacheNames = "student") method update (line 12) | @CachePut(key = "#p0.sno") method deleteStudentBySno (line 15) | @CacheEvict(key = "#p0", allEntries = true) method queryStudentBySno (line 18) | @Cacheable(key = "#p0") FILE: 09.Spring-Boot-Redis-Cache/src/main/java/com/springboot/service/impl/StudentServiceImpl.java class StudentServiceImpl (line 10) | @Repository("studentService") method update (line 16) | @Override method deleteStudentBySno (line 22) | @Override method queryStudentBySno (line 27) | @Override FILE: 09.Spring-Boot-Redis-Cache/src/main/resources/init.sql type STUDENT (line 1) | CREATE TABLE STUDENT ( FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/Application.java class Application (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/ApplicationTest.java class ApplicationTest (line 13) | @RunWith(SpringJUnit4ClassRunner.class) method test1 (line 21) | @Test method test2 (line 30) | @Test FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/bean/Student.java class Student (line 5) | public class Student implements Serializable{ method getSno (line 11) | public String getSno() { method setSno (line 14) | public void setSno(String sno) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getSex (line 23) | public String getSex() { method setSex (line 26) | public void setSex(String sex) { FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/mapper/StudentMapper.java type StudentMapper (line 12) | @Mapper method update (line 15) | @Update("update student set sname=#{name},ssex=#{sex} where sno=#{sno}") method deleteStudentBySno (line 18) | @Delete("delete from student where sno=#{sno}") method queryStudentBySno (line 21) | @Select("select * from student where sno=#{sno}") FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/service/StudentService.java type StudentService (line 10) | @CacheConfig(cacheNames = "student") method update (line 12) | @CachePut(key = "#p0.sno") method deleteStudentBySno (line 15) | @CacheEvict(key = "#p0", allEntries = true) method queryStudentBySno (line 18) | @Cacheable(key = "#p0") FILE: 10.Spring-Boot-Ehcache-Cache/src/main/java/com/springboot/service/impl/StudentServiceImpl.java class StudentServiceImpl (line 10) | @Repository("studentService") method update (line 16) | @Override method deleteStudentBySno (line 22) | @Override method queryStudentBySno (line 27) | @Override FILE: 10.Spring-Boot-Ehcache-Cache/src/main/resources/init.sql type STUDENT (line 1) | CREATE TABLE STUDENT ( FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 13) | @Configuration method shiroFilterFactoryBean (line 16) | @Bean method securityManager (line 40) | @Bean method shiroRealm (line 47) | @Bean FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method index (line 54) | @RequestMapping("/index") FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 18) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 26) | @Override method doGetAuthenticationInfo (line 34) | @Override FILE: 11.Spring-Boot-Shiro-Authentication/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 11.Spring-Boot-Shiro-Authentication/src/main/resources/init.sql type T_USER (line 4) | CREATE TABLE T_USER ( FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 17) | @Configuration method shiroFilterFactoryBean (line 20) | @Bean method securityManager (line 44) | @Bean method lifecycleBeanPostProcessor (line 52) | @Bean(name = "lifecycleBeanPostProcessor") method shiroRealm (line 57) | @Bean method rememberMeCookie (line 67) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 79) | public CookieRememberMeManager rememberMeManager() { FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method index (line 54) | @RequestMapping("/index") FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 18) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 26) | @Override method doGetAuthenticationInfo (line 34) | @Override FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 12.Spring-Boot-Shiro-RememberMe/src/main/resources/init.sql type T_USER (line 4) | CREATE TABLE T_USER ( FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 18) | @Configuration method shiroFilterFactoryBean (line 21) | @Bean method securityManager (line 44) | @Bean method shiroRealm (line 53) | @Bean method rememberMeCookie (line 59) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 65) | public CookieRememberMeManager rememberMeManager() { method authorizationAttributeSourceAdvisor (line 72) | @Bean FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method forbid (line 54) | @GetMapping("/403") method index (line 59) | @RequestMapping("/index") FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/controller/UserController.java class UserController (line 8) | @Controller method userList (line 13) | @RequiresPermissions("user:user") method userAdd (line 20) | @RequiresPermissions("user:add") method userDelete (line 27) | @RequiresPermissions("user:delete") FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/dao/UserPermissionMapper.java type UserPermissionMapper (line 7) | @Mapper method findByUserName (line 10) | List findByUserName(String userName); FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/dao/UserRoleMapper.java type UserRoleMapper (line 8) | @Mapper method findByUserName (line 11) | List findByUserName(String userName); FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @ControllerAdvice method handleAuthorizationException (line 14) | @ExceptionHandler(value = AuthorizationException.class) FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/pojo/Permission.java class Permission (line 5) | public class Permission implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getUrl (line 17) | public String getUrl() { method setUrl (line 20) | public void setUrl(String url) { method getName (line 23) | public String getName() { method setName (line 26) | public void setName(String name) { FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/pojo/Role.java class Role (line 5) | public class Role implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getMemo (line 23) | public String getMemo() { method setMemo (line 26) | public void setMemo(String memo) { FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 28) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 40) | @Override method doGetAuthenticationInfo (line 69) | @Override FILE: 13.Spring-Boot-Shiro-Authorization/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 13.Spring-Boot-Shiro-Authorization/src/main/resources/init.sql type T_PERMISSION (line 4) | CREATE TABLE T_PERMISSION ( type T_ROLE (line 20) | CREATE TABLE T_ROLE ( type T_ROLE_PERMISSION (line 35) | CREATE TABLE T_ROLE_PERMISSION ( type T_USER (line 51) | CREATE TABLE T_USER ( type T_USER_ROLE (line 70) | CREATE TABLE T_USER_ROLE ( FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 22) | @Configuration method shiroFilterFactoryBean (line 25) | @Bean method securityManager (line 48) | @Bean method lifecycleBeanPostProcessor (line 57) | @Bean(name = "lifecycleBeanPostProcessor") method shiroRealm (line 62) | @Bean method rememberMeCookie (line 68) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 74) | public CookieRememberMeManager rememberMeManager() { method advisorAutoProxyCreator (line 81) | @Bean method authorizationAttributeSourceAdvisor (line 89) | @Bean method redisManager (line 96) | public RedisManager redisManager() { method cacheManager (line 101) | public RedisCacheManager cacheManager() { FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method forbid (line 54) | @GetMapping("/403") method index (line 59) | @RequestMapping("/index") FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/controller/UserController.java class UserController (line 8) | @Controller method userList (line 13) | @RequiresPermissions("user:user") method userAdd (line 20) | @RequiresPermissions("user:add") method userDelete (line 27) | @RequiresPermissions("user:delete") FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/dao/UserPermissionMapper.java type UserPermissionMapper (line 7) | @Mapper method findByUserName (line 10) | List findByUserName(String userName); FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/dao/UserRoleMapper.java type UserRoleMapper (line 8) | @Mapper method findByUserName (line 11) | List findByUserName(String userName); FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @ControllerAdvice method handleAuthorizationException (line 14) | @ExceptionHandler(value = AuthorizationException.class) FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/pojo/Permission.java class Permission (line 5) | public class Permission implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getUrl (line 17) | public String getUrl() { method setUrl (line 20) | public void setUrl(String url) { method getName (line 23) | public String getName() { method setName (line 26) | public void setName(String name) { FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/pojo/Role.java class Role (line 5) | public class Role implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getMemo (line 23) | public String getMemo() { method setMemo (line 26) | public void setMemo(String memo) { FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 28) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 40) | @Override method doGetAuthenticationInfo (line 69) | @Override FILE: 14.Spring-Boot-Shiro-Redis/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 14.Spring-Boot-Shiro-Redis/src/main/resources/init.sql type T_PERMISSION (line 4) | CREATE TABLE T_PERMISSION ( type T_ROLE (line 20) | CREATE TABLE T_ROLE ( type T_ROLE_PERMISSION (line 35) | CREATE TABLE T_ROLE_PERMISSION ( type T_USER (line 51) | CREATE TABLE T_USER ( type T_USER_ROLE (line 70) | CREATE TABLE T_USER_ROLE ( FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 21) | @Configuration method getEhCacheManager (line 24) | @Bean method shiroFilterFactoryBean (line 31) | @Bean method securityManager (line 54) | @Bean method lifecycleBeanPostProcessor (line 63) | @Bean(name = "lifecycleBeanPostProcessor") method shiroRealm (line 68) | @Bean method rememberMeCookie (line 74) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 80) | public CookieRememberMeManager rememberMeManager() { method advisorAutoProxyCreator (line 87) | @Bean method authorizationAttributeSourceAdvisor (line 95) | @Bean FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method forbid (line 54) | @GetMapping("/403") method index (line 59) | @RequestMapping("/index") FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/controller/UserController.java class UserController (line 8) | @Controller method userList (line 13) | @RequiresPermissions("user:user") method userAdd (line 20) | @RequiresPermissions("user:add") method userDelete (line 27) | @RequiresPermissions("user:delete") FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/dao/UserPermissionMapper.java type UserPermissionMapper (line 7) | @Mapper method findByUserName (line 10) | List findByUserName(String userName); FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/dao/UserRoleMapper.java type UserRoleMapper (line 8) | @Mapper method findByUserName (line 11) | List findByUserName(String userName); FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @ControllerAdvice method handleAuthorizationException (line 14) | @ExceptionHandler(value = AuthorizationException.class) FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/pojo/Permission.java class Permission (line 5) | public class Permission implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getUrl (line 17) | public String getUrl() { method setUrl (line 20) | public void setUrl(String url) { method getName (line 23) | public String getName() { method setName (line 26) | public void setName(String name) { FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/pojo/Role.java class Role (line 5) | public class Role implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getMemo (line 23) | public String getMemo() { method setMemo (line 26) | public void setMemo(String memo) { FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 28) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 40) | @Override method doGetAuthenticationInfo (line 69) | @Override FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 15.Spring-Boot-Shiro-Ehcache/src/main/resources/init.sql type T_PERMISSION (line 4) | CREATE TABLE T_PERMISSION ( type T_ROLE (line 20) | CREATE TABLE T_ROLE ( type T_ROLE_PERMISSION (line 35) | CREATE TABLE T_ROLE_PERMISSION ( type T_USER (line 51) | CREATE TABLE T_USER ( type T_USER_ROLE (line 70) | CREATE TABLE T_USER_ROLE ( FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 23) | @Configuration method getEhCacheManager (line 26) | @Bean method shiroFilterFactoryBean (line 33) | @Bean method securityManager (line 56) | @Bean method lifecycleBeanPostProcessor (line 65) | @Bean(name = "lifecycleBeanPostProcessor") method shiroRealm (line 70) | @Bean method rememberMeCookie (line 76) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 82) | public CookieRememberMeManager rememberMeManager() { method advisorAutoProxyCreator (line 89) | @Bean method authorizationAttributeSourceAdvisor (line 97) | @Bean method shiroDialect (line 104) | @Bean FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method forbid (line 54) | @GetMapping("/403") method index (line 59) | @RequestMapping("/index") FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/controller/UserController.java class UserController (line 8) | @Controller method userList (line 13) | @RequiresPermissions("user:user") method userAdd (line 20) | @RequiresPermissions("user:add") method userDelete (line 27) | @RequiresPermissions("user:delete") FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/dao/UserPermissionMapper.java type UserPermissionMapper (line 7) | @Mapper method findByUserName (line 10) | List findByUserName(String userName); FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/dao/UserRoleMapper.java type UserRoleMapper (line 8) | @Mapper method findByUserName (line 11) | List findByUserName(String userName); FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @ControllerAdvice method handleAuthorizationException (line 14) | @ExceptionHandler(value = AuthorizationException.class) FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/pojo/Permission.java class Permission (line 5) | public class Permission implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getUrl (line 17) | public String getUrl() { method setUrl (line 20) | public void setUrl(String url) { method getName (line 23) | public String getName() { method setName (line 26) | public void setName(String name) { FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/pojo/Role.java class Role (line 5) | public class Role implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getMemo (line 23) | public String getMemo() { method setMemo (line 26) | public void setMemo(String memo) { FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 28) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 40) | @Override method doGetAuthenticationInfo (line 69) | @Override FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 16.Spring-Boot-Shiro-Thymeleaf-Tag/src/main/resources/init.sql type T_PERMISSION (line 4) | CREATE TABLE T_PERMISSION ( type T_ROLE (line 20) | CREATE TABLE T_ROLE ( type T_ROLE_PERMISSION (line 35) | CREATE TABLE T_ROLE_PERMISSION ( type T_USER (line 51) | CREATE TABLE T_USER ( type T_USER_ROLE (line 70) | CREATE TABLE T_USER_ROLE ( FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/Application.java class Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/config/ShiroConfig.java class ShiroConfig (line 31) | @Configuration method getEhCacheManager (line 34) | @Bean method shiroFilterFactoryBean (line 41) | @Bean method securityManager (line 64) | @Bean method lifecycleBeanPostProcessor (line 74) | @Bean(name = "lifecycleBeanPostProcessor") method shiroRealm (line 79) | @Bean method rememberMeCookie (line 85) | public SimpleCookie rememberMeCookie() { method rememberMeManager (line 91) | public CookieRememberMeManager rememberMeManager() { method advisorAutoProxyCreator (line 98) | @Bean method authorizationAttributeSourceAdvisor (line 106) | @Bean method shiroDialect (line 113) | @Bean method sessionDAO (line 118) | @Bean method sessionManager (line 124) | @Bean FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/controller/LoginController.java class LoginController (line 21) | @Controller method login (line 24) | @GetMapping("/login") method login (line 29) | @PostMapping("/login") method redirectIndex (line 49) | @RequestMapping("/") method forbid (line 54) | @GetMapping("/403") method index (line 59) | @RequestMapping("/index") FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/controller/SessionController.java class SessionController (line 15) | @Controller method online (line 22) | @RequestMapping("index") method list (line 27) | @ResponseBody method forceLogout (line 33) | @ResponseBody FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/controller/UserController.java class UserController (line 8) | @Controller method userList (line 13) | @RequiresPermissions("user:user") method userAdd (line 20) | @RequiresPermissions("user:add") method userDelete (line 27) | @RequiresPermissions("user:delete") FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/dao/UserMapper.java type UserMapper (line 7) | @Mapper method findByUserName (line 9) | User findByUserName(String userName); FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/dao/UserPermissionMapper.java type UserPermissionMapper (line 7) | @Mapper method findByUserName (line 10) | List findByUserName(String userName); FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/dao/UserRoleMapper.java type UserRoleMapper (line 8) | @Mapper method findByUserName (line 11) | List findByUserName(String userName); FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 11) | @ControllerAdvice method handleAuthorizationException (line 15) | @ExceptionHandler(value = AuthorizationException.class) method handleExpiredSessionException (line 20) | @ExceptionHandler(value = ExpiredSessionException.class ) FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/listener/ShiroSessionListener.java class ShiroSessionListener (line 8) | public class ShiroSessionListener implements SessionListener{ method onStart (line 12) | @Override method onStop (line 17) | @Override method onExpiration (line 23) | @Override FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/pojo/Permission.java class Permission (line 5) | public class Permission implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getUrl (line 17) | public String getUrl() { method setUrl (line 20) | public void setUrl(String url) { method getName (line 23) | public String getName() { method setName (line 26) | public void setName(String name) { FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/pojo/ResponseBo.java class ResponseBo (line 6) | public class ResponseBo extends HashMap{ method ResponseBo (line 9) | public ResponseBo() { method error (line 14) | public static ResponseBo error() { method error (line 18) | public static ResponseBo error(String msg) { method error (line 22) | public static ResponseBo error(int code, String msg) { method ok (line 29) | public static ResponseBo ok(String msg) { method ok (line 35) | public static ResponseBo ok(Map map) { method ok (line 41) | public static ResponseBo ok() { method put (line 45) | @Override FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/pojo/Role.java class Role (line 5) | public class Role implements Serializable{ method getId (line 11) | public Integer getId() { method setId (line 14) | public void setId(Integer id) { method getName (line 17) | public String getName() { method setName (line 20) | public void setName(String name) { method getMemo (line 23) | public String getMemo() { method setMemo (line 26) | public void setMemo(String memo) { FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/pojo/User.java class User (line 6) | public class User implements Serializable{ method getId (line 15) | public Integer getId() { method setId (line 18) | public void setId(Integer id) { method getUserName (line 21) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 27) | public String getPassword() { method setPassword (line 30) | public void setPassword(String password) { method getCreateTime (line 33) | public Date getCreateTime() { method setCreateTime (line 36) | public void setCreateTime(Date createTime) { method getStatus (line 39) | public String getStatus() { method setStatus (line 42) | public void setStatus(String status) { FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/pojo/UserOnline.java class UserOnline (line 6) | public class UserOnline implements Serializable{ method getId (line 30) | public String getId() { method setId (line 34) | public void setId(String id) { method getUserId (line 38) | public String getUserId() { method setUserId (line 42) | public void setUserId(String userId) { method getUsername (line 46) | public String getUsername() { method setUsername (line 50) | public void setUsername(String username) { method getHost (line 54) | public String getHost() { method setHost (line 58) | public void setHost(String host) { method getSystemHost (line 62) | public String getSystemHost() { method setSystemHost (line 66) | public void setSystemHost(String systemHost) { method getStatus (line 70) | public String getStatus() { method setStatus (line 74) | public void setStatus(String status) { method getStartTimestamp (line 78) | public Date getStartTimestamp() { method setStartTimestamp (line 82) | public void setStartTimestamp(Date startTimestamp) { method getLastAccessTime (line 86) | public Date getLastAccessTime() { method setLastAccessTime (line 90) | public void setLastAccessTime(Date lastAccessTime) { method getTimeout (line 94) | public Long getTimeout() { method setTimeout (line 98) | public void setTimeout(Long timeout) { FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/service/SessionService.java type SessionService (line 7) | public interface SessionService { method list (line 9) | List list(); method forceLogout (line 10) | boolean forceLogout(String sessionId); FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/service/impl/SessionServiceImpl.java class SessionServiceImpl (line 18) | @Service("sessionService") method list (line 24) | @Override method forceLogout (line 57) | @Override FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/shiro/ShiroRealm.java class ShiroRealm (line 28) | public class ShiroRealm extends AuthorizingRealm { method doGetAuthorizationInfo (line 40) | @Override method doGetAuthenticationInfo (line 69) | @Override FILE: 17.Spring-Boot-Shiro-Session/src/main/java/com/springboot/util/MD5Utils.java class MD5Utils (line 6) | public class MD5Utils { method encrypt (line 13) | public static String encrypt(String pswd) { method encrypt (line 18) | public static String encrypt(String username, String pswd) { method main (line 23) | public static void main(String[] args) { FILE: 17.Spring-Boot-Shiro-Session/src/main/resources/init.sql type T_PERMISSION (line 4) | CREATE TABLE T_PERMISSION ( type T_ROLE (line 20) | CREATE TABLE T_ROLE ( type T_ROLE_PERMISSION (line 35) | CREATE TABLE T_ROLE_PERMISSION ( type T_USER (line 51) | CREATE TABLE T_USER ( type T_USER_ROLE (line 70) | CREATE TABLE T_USER_ROLE ( FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/DemoApplication.java class DemoApplication (line 10) | @SpringBootApplication method main (line 13) | public static void main(String[] args) throws JsonProcessingException,... FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/config/JacksonConfig.java class JacksonConfig (line 10) | @Configuration method getObjectMapper (line 12) | @Bean FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/config/UserDeserializer.java class UserDeserializer (line 12) | public class UserDeserializer extends JsonDeserializer { method deserialize (line 14) | @Override FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/config/UserSerializer.java class UserSerializer (line 11) | public class UserSerializer extends JsonSerializer { method serialize (line 13) | @Override FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/controller/TestJsonController.java class TestJsonController (line 21) | @Controller method getUser (line 27) | @JsonView(User.AllUserFieldView.class) method serialization (line 39) | @RequestMapping("serialization") method readJsonString (line 54) | @RequestMapping("readjsonstring") method readJsonAsObject (line 69) | @RequestMapping("readjsonasobject") method formatObjectToJsonString (line 83) | @RequestMapping("formatobjecttojsonstring") method updateUser (line 100) | @RequestMapping("updateuser") method customize (line 106) | @RequestMapping("customize") FILE: 18.Spring-Boot-Jackson/src/main/java/com/example/pojo/User.java class User (line 22) | public class User implements Serializable { type UserNameView (line 26) | public interface UserNameView { type AllUserFieldView (line 29) | public interface AllUserFieldView extends UserNameView { method getUserName (line 47) | public String getUserName() { method setUserName (line 51) | public void setUserName(String userName) { method getAge (line 55) | public int getAge() { method getPassword (line 59) | public String getPassword() { method setPassword (line 63) | public void setPassword(String password) { method setAge (line 67) | public void setAge(int age) { method getBirthday (line 71) | public Date getBirthday() { method setBirthday (line 75) | public void setBirthday(Date birthday) { FILE: 18.Spring-Boot-Jackson/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/TestApplication.java class TestApplication (line 8) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/config/MyMapper.java type MyMapper (line 6) | public interface MyMapper extends Mapper, MySqlMapper { FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/controller/UserController.java class UserController (line 13) | @RestController method getUserByName (line 19) | @GetMapping("user/{userName}") method saveUser (line 24) | @PostMapping("user/save") FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/domain/User.java class User (line 9) | @Table(name = "T_USER") method getId (line 30) | public Long getId() { method setId (line 37) | public void setId(Long id) { method getUsername (line 44) | public String getUsername() { method setUsername (line 51) | public void setUsername(String username) { method getPasswd (line 58) | public String getPasswd() { method setPasswd (line 65) | public void setPasswd(String passwd) { method getCreateTime (line 72) | public Date getCreateTime() { method setCreateTime (line 79) | public void setCreateTime(Date createTime) { method getStatus (line 86) | public String getStatus() { method setStatus (line 93) | public void setStatus(String status) { FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/mapper/SeqenceMapper.java type SeqenceMapper (line 6) | public interface SeqenceMapper { method getSequence (line 7) | @Select("select ${seqName}.nextval from dual") FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/mapper/UserMapper.java type UserMapper (line 6) | public interface UserMapper extends MyMapper { FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/service/IService.java type IService (line 8) | @Service method getSequence (line 11) | Long getSequence(@Param("seqName") String seqName); method selectAll (line 13) | List selectAll(); method selectByKey (line 15) | T selectByKey(Object key); method save (line 17) | int save(T entity); method delete (line 19) | int delete(Object key); method updateAll (line 21) | int updateAll(T entity); method updateNotNull (line 23) | int updateNotNull(T entity); method selectByExample (line 25) | List selectByExample(Object example); FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/service/UserService.java type UserService (line 5) | public interface UserService extends IService{ method findByName (line 6) | User findByName(String userName); method saveUser (line 8) | void saveUser(User user); FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/service/impl/BaseService.java class BaseService (line 12) | public abstract class BaseService implements IService { method getMapper (line 19) | public Mapper getMapper() { method getSequence (line 22) | @Override method selectAll (line 27) | @Override method selectByKey (line 33) | @Override method save (line 39) | @Override method delete (line 45) | @Override method updateAll (line 51) | @Override method updateNotNull (line 57) | @Override method selectByExample (line 63) | @Override FILE: 19.Spring-Boot-Testing/src/main/java/demo/springboot/test/service/impl/UserServiceImpl.java class UserServiceImpl (line 12) | @Repository("userService") method findByName (line 15) | @Override method saveUser (line 26) | @Override FILE: 19.Spring-Boot-Testing/src/main/resources/init.sql type T_USER (line 4) | CREATE TABLE T_USER ( FILE: 19.Spring-Boot-Testing/src/test/java/demo/springboot/test/UserControllerTest.java class UserControllerTest (line 26) | @RunWith(SpringRunner.class) method setupMockMvc (line 40) | @Before method test (line 50) | @Test FILE: 20.Spring-Boot-Swagger2/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 20.Spring-Boot-Swagger2/src/main/java/com/example/demo/config/SwaggerConfig.java class SwaggerConfig (line 15) | @Configuration method buildDocket (line 19) | @Bean method buildApiInf (line 28) | private ApiInfo buildApiInf() { FILE: 20.Spring-Boot-Swagger2/src/main/java/com/example/demo/config/WebConfig.java class WebConfig (line 10) | @Configuration method getObjectMapper (line 12) | @Bean FILE: 20.Spring-Boot-Swagger2/src/main/java/com/example/demo/controller/UserController.java class UserController (line 26) | @Api(value = "用户Controller") method hello (line 31) | @ApiIgnore method getUserById (line 37) | @ApiOperation(value = "获取用户信息", notes = "根据用户id获取用户信息") method getUserList (line 48) | @ApiOperation(value = "获取用户列表", notes = "获取用户列表") method addUser (line 65) | @ApiOperation(value = "新增用户", notes = "根据用户实体创建用户") method deleteUser (line 74) | @ApiOperation(value = "删除用户", notes = "根据用户id删除用户") method updateUser (line 83) | @ApiOperation(value = "更新用户", notes = "根据用户id更新用户") FILE: 20.Spring-Boot-Swagger2/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method getId (line 13) | public Long getId() { method setId (line 17) | public void setId(Long id) { method getName (line 21) | public String getName() { method setName (line 25) | public void setName(String name) { method getAge (line 29) | public Integer getAge() { method setAge (line 33) | public void setAge(Integer age) { FILE: 20.Spring-Boot-Swagger2/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 21.Spring-Boot-Actuator/src/main/java/com/springboot/demo/DemoApplication.java class DemoApplication (line 8) | @RestController method index (line 12) | @RequestMapping("/") method main (line 17) | public static void main(String[] args) { FILE: 21.Spring-Boot-Actuator/src/test/java/com/springboot/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 22.Spring-Boot-Email/src/main/java/com/springboot/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 8) | public static void main(String[] args) { FILE: 22.Spring-Boot-Email/src/main/java/com/springboot/demo/controller/EmailController.java class EmailController (line 18) | @RestController method sendSimpleEmail (line 31) | @RequestMapping("sendSimpleEmail") method sendHtmlEmail (line 47) | @RequestMapping("sendHtmlEmail") method sendAttachmentsMail (line 67) | @RequestMapping("sendAttachmentsMail") method sendInlineMail (line 88) | @RequestMapping("sendInlineMail") method sendTemplateEmail (line 109) | @RequestMapping("sendTemplateEmail") FILE: 22.Spring-Boot-Email/src/test/java/com/springboot/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 23.Spring-Boot-Admin/Spring Boot Admin Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 23.Spring-Boot-Admin/Spring Boot Admin Client/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 23.Spring-Boot-Admin/Spring Boot Admin Server/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 9) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { FILE: 23.Spring-Boot-Admin/Spring Boot Admin Server/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 24.Spring-Boot-Devtools/src/main/java/com/springboot/demo/DemoApplication.java class DemoApplication (line 8) | @RestController method index (line 12) | @RequestMapping("/") method main (line 17) | public static void main(String[] args) { FILE: 24.Spring-Boot-Devtools/src/test/java/com/springboot/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 25.Spring-Boot-Exception/src/main/java/cc/mrbird/Application.java class Application (line 6) | @SpringBootApplication method main (line 8) | public static void main(String[] args) { FILE: 25.Spring-Boot-Exception/src/main/java/cc/mrbird/controller/UserController.java class UserController (line 9) | @RestController method get (line 13) | @GetMapping("/{id:\\d+}") FILE: 25.Spring-Boot-Exception/src/main/java/cc/mrbird/exception/UserNotExistException.java class UserNotExistException (line 3) | public class UserNotExistException extends RuntimeException{ method UserNotExistException (line 8) | public UserNotExistException(String id){ method getId (line 13) | public String getId() { method setId (line 17) | public void setId(String id) { FILE: 25.Spring-Boot-Exception/src/main/java/cc/mrbird/handler/ControllerExceptionHandler.java class ControllerExceptionHandler (line 13) | @ControllerAdvice method handleUserNotExistsException (line 16) | @ExceptionHandler(UserNotExistException.class) FILE: 25.Spring-Boot-Exception/src/test/java/cc/mrbird/cc/mrbird/demo/ApplicationTests.java class ApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 26.Spring-Boot-Filter-Interceptor/src/main/java/cc/mrbird/Application.java class Application (line 6) | @SpringBootApplication method main (line 8) | public static void main(String[] args) { FILE: 26.Spring-Boot-Filter-Interceptor/src/main/java/cc/mrbird/config/WebConfig.java class WebConfig (line 15) | @Configuration method timeFilter (line 17) | @Bean method addInterceptors (line 33) | @Override FILE: 26.Spring-Boot-Filter-Interceptor/src/main/java/cc/mrbird/controller/UserController.java class UserController (line 8) | @RestController method get (line 12) | @GetMapping("/{id:\\d+}") FILE: 26.Spring-Boot-Filter-Interceptor/src/main/java/cc/mrbird/filter/TimeFilter.java class TimeFilter (line 12) | public class TimeFilter implements Filter { method init (line 13) | @Override method doFilter (line 18) | @Override method destroy (line 27) | @Override FILE: 26.Spring-Boot-Filter-Interceptor/src/main/java/cc/mrbird/interceptor/TimeInterceptor.java class TimeInterceptor (line 12) | @Component method preHandle (line 14) | @Override method postHandle (line 23) | @Override method afterCompletion (line 30) | @Override FILE: 26.Spring-Boot-Filter-Interceptor/src/test/java/cc/mrbird/cc/mrbird/demo/ApplicationTests.java class ApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/Application.java class Application (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/ApplicationTest.java class ApplicationTest (line 19) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 26) | @Test FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/bean/User.java class User (line 9) | @Table(name = "T_USER") method getId (line 30) | public Long getId() { method setId (line 37) | public void setId(Long id) { method getUsername (line 44) | public String getUsername() { method setUsername (line 51) | public void setUsername(String username) { method getPasswd (line 58) | public String getPasswd() { method setPasswd (line 65) | public void setPasswd(String passwd) { method getCreateTime (line 72) | public Date getCreateTime() { method setCreateTime (line 79) | public void setCreateTime(Date createTime) { method getStatus (line 86) | public String getStatus() { method setStatus (line 93) | public void setStatus(String status) { FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/config/MyMapper.java type MyMapper (line 6) | public interface MyMapper extends Mapper, MySqlMapper { FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/mapper/SeqenceMapper.java type SeqenceMapper (line 6) | public interface SeqenceMapper { method getSequence (line 7) | @Select("select ${seqName}.nextval from dual") FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/mapper/UserMapper.java type UserMapper (line 6) | public interface UserMapper extends MyMapper { FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/service/IService.java type IService (line 8) | @Service method getSequence (line 11) | Long getSequence(@Param("seqName") String seqName); method selectAll (line 13) | List selectAll(); method selectByKey (line 15) | T selectByKey(Object key); method save (line 17) | int save(T entity); method delete (line 19) | int delete(Object key); method updateAll (line 21) | int updateAll(T entity); method updateNotNull (line 23) | int updateNotNull(T entity); method selectByExample (line 25) | List selectByExample(Object example); FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/service/UserService.java type UserService (line 5) | public interface UserService extends IService{ FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/service/impl/BaseService.java class BaseService (line 13) | public abstract class BaseService implements IService { method getMapper (line 20) | public Mapper getMapper() { method getSequence (line 23) | @Override method selectAll (line 28) | @Override method selectByKey (line 34) | @Override method save (line 40) | @Override method delete (line 46) | @Override method updateAll (line 52) | @Override method updateNotNull (line 58) | @Override method selectByExample (line 64) | @Override FILE: 27.Spring-Boot-Mapper-PageHelper/src/main/java/com/springboot/service/impl/UserServiceImpl.java class UserServiceImpl (line 8) | @Repository("userService") FILE: 28.Spring-Cloud-Eureka-Server-Discovery/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 28.Spring-Cloud-Eureka-Server-Discovery/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 28.Spring-Cloud-Eureka-Server-Discovery/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 28.Spring-Cloud-Eureka-Server-Discovery/Server-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 10) | @EnableDiscoveryClient method restTemplate (line 14) | @Bean method main (line 20) | public static void main(String[] args) { FILE: 28.Spring-Cloud-Eureka-Server-Discovery/Server-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 8) | @RestController method getInfo (line 14) | @GetMapping("/info") FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableDiscoveryClient method main (line 12) | public static void main(String[] args) { FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Eureka-Client/src/main/java/com/example/demo/controller/UserController.java class UserController (line 11) | @RestController method get (line 17) | @GetMapping("/{id:\\d+}") method get (line 23) | @GetMapping method add (line 32) | @PostMapping method update (line 37) | @PutMapping method delete (line 42) | @DeleteMapping("/{id:\\d+}") FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Eureka-Client/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 14) | public User() { method User (line 17) | public User(Long id, String username, String password) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getUsername (line 31) | public String getUsername() { method setUsername (line 35) | public void setUsername(String username) { method getPassword (line 39) | public String getPassword() { method setPassword (line 43) | public void setPassword(String password) { method toString (line 47) | @Override FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Ribbon-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 10) | @EnableDiscoveryClient method restTemplate (line 14) | @Bean method main (line 20) | public static void main(String[] args) { FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Ribbon-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 17) | @RestController method getUser (line 23) | @GetMapping("user/{id:\\d+}") method getUsers (line 32) | @GetMapping("user") method addUser (line 37) | @GetMapping("user/add") method updateUser (line 48) | @GetMapping("user/update") method deleteUser (line 54) | @GetMapping("user/delete/{id:\\d+}") FILE: 29.Spring-Cloud-Ribbon-LoadBalance/Ribbon-Consumer/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 12) | public User() { method User (line 15) | public User(Long id, String username, String password) { method getId (line 21) | public Long getId() { method setId (line 25) | public void setId(Long id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public void setUsername(String username) { method getPassword (line 37) | public String getPassword() { method setPassword (line 41) | public void setPassword(String password) { method toString (line 45) | @Override FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableDiscoveryClient method main (line 12) | public static void main(String[] args) { FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Eureka-Client/src/main/java/com/example/demo/controller/UserController.java class UserController (line 11) | @RestController method get (line 17) | @GetMapping("/{id:\\d+}") method get (line 23) | @GetMapping("users") method get (line 33) | @GetMapping method add (line 42) | @PostMapping method update (line 47) | @PutMapping method delete (line 52) | @DeleteMapping("/{id:\\d+}") FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Eureka-Client/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 14) | public User() { method User (line 17) | public User(Long id, String username, String password) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getUsername (line 31) | public String getUsername() { method setUsername (line 35) | public void setUsername(String username) { method getPassword (line 39) | public String getPassword() { method setPassword (line 43) | public void setPassword(String password) { method toString (line 47) | @Override FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Ribbon-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 9) | @SpringCloudApplication method restTemplate (line 12) | @Bean method main (line 18) | public static void main(String[] args) { FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Ribbon-Consumer/src/main/java/com/example/demo/Service/UserService.java class UserService (line 28) | @Service("userService") method findUser (line 36) | @HystrixCollapser(batchMethod = "findUserBatch", collapserProperties = { method findUserBatch (line 50) | @HystrixCommand method getCacheKey (line 57) | public String getCacheKey(Long id) { method getUser (line 61) | @CacheResult(cacheKeyMethod = "getCacheKey") method getUserDefault (line 69) | @HystrixCommand(fallbackMethod = "getUserDefault2") method getUserDefault2 (line 81) | public User getUserDefault2(Long id, Throwable e) { method getUsers (line 90) | public List getUsers() { method addUser (line 94) | public String addUser() { method updateUser (line 104) | @CacheRemove(commandKey = "getUserById") method deleteUser (line 110) | public void deleteUser(@PathVariable Long id) { FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Ribbon-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 14) | @RestController method testRequerstMerge (line 20) | @GetMapping("testRequestMerge") method testCache (line 33) | @GetMapping("testCache") method getUser (line 40) | @GetMapping("user/{id}") method getUsers (line 45) | @GetMapping("user") method addUser (line 50) | @GetMapping("user/add") method updateUser (line 55) | @GetMapping("user/update") method deleteUser (line 60) | @GetMapping("user/delete/{id:\\d+}") FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Ribbon-Consumer/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 12) | public User() { method User (line 15) | public User(Long id, String username, String password) { method getId (line 21) | public Long getId() { method setId (line 25) | public void setId(Long id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public void setUsername(String username) { method getPassword (line 37) | public String getPassword() { method setPassword (line 41) | public void setPassword(String password) { method toString (line 45) | @Override FILE: 30.Spring-Cloud-Hystrix-Circuit-Breaker/Ribbon-Consumer/src/main/java/com/example/demo/filter/HystrixRequestContextServletFilter.java class HystrixRequestContextServletFilter (line 13) | @Component method init (line 16) | @Override method doFilter (line 20) | @Override method destroy (line 27) | @Override FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableDiscoveryClient method main (line 12) | public static void main(String[] args) { FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Eureka-Client/src/main/java/com/example/demo/controller/UserController.java class UserController (line 11) | @RestController method get (line 17) | @GetMapping("/{id:\\d+}") method get (line 23) | @GetMapping("users") method get (line 33) | @GetMapping method add (line 42) | @PostMapping method update (line 47) | @PutMapping method delete (line 52) | @DeleteMapping("/{id:\\d+}") FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Eureka-Client/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 14) | public User() { method User (line 17) | public User(Long id, String username, String password) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getUsername (line 31) | public String getUsername() { method setUsername (line 35) | public void setUsername(String username) { method getPassword (line 39) | public String getPassword() { method setPassword (line 43) | public void setPassword(String password) { method toString (line 47) | @Override FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Hystrix-Dashboard/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Ribbon-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 9) | @SpringCloudApplication method restTemplate (line 12) | @Bean method main (line 18) | public static void main(String[] args) { FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Ribbon-Consumer/src/main/java/com/example/demo/Service/UserService.java class UserService (line 28) | @Service("userService") method findUser (line 36) | @HystrixCollapser(batchMethod = "findUserBatch", collapserProperties = { method findUserBatch (line 50) | @HystrixCommand method getCacheKey (line 57) | public String getCacheKey(Long id) { method getUser (line 61) | @CacheResult(cacheKeyMethod = "getCacheKey") method getUserDefault (line 69) | @HystrixCommand(fallbackMethod = "getUserDefault2") method getUserDefault2 (line 81) | public User getUserDefault2(Long id, Throwable e) { method getUsers (line 90) | public List getUsers() { method addUser (line 94) | public String addUser() { method updateUser (line 104) | @CacheRemove(commandKey = "getUserById") method deleteUser (line 110) | public void deleteUser(@PathVariable Long id) { FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Ribbon-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 14) | @RestController method testRequerstMerge (line 20) | @GetMapping("testRequestMerge") method testCache (line 33) | @GetMapping("testCache") method getUser (line 40) | @GetMapping("user/{id}") method getUsers (line 45) | @GetMapping("user") method addUser (line 50) | @GetMapping("user/add") method updateUser (line 55) | @GetMapping("user/update") method deleteUser (line 60) | @GetMapping("user/delete/{id:\\d+}") FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Ribbon-Consumer/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 12) | public User() { method User (line 15) | public User(Long id, String username, String password) { method getId (line 21) | public Long getId() { method setId (line 25) | public void setId(Long id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public void setUsername(String username) { method getPassword (line 37) | public String getPassword() { method setPassword (line 41) | public void setPassword(String password) { method toString (line 45) | @Override FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Ribbon-Consumer/src/main/java/com/example/demo/filter/HystrixRequestContextServletFilter.java class HystrixRequestContextServletFilter (line 13) | @Component method init (line 16) | @Override method doFilter (line 20) | @Override method destroy (line 27) | @Override FILE: 31.Spring-Cloud-Hystrix-Dashboard-Turbine/Turbine/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableDiscoveryClient method main (line 12) | public static void main(String[] args) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Eureka-Client/src/main/java/com/example/demo/controller/UserController.java class UserController (line 11) | @RestController method get (line 17) | @GetMapping("/{id:\\d+}") method get (line 23) | @GetMapping("users") method get (line 33) | @GetMapping method add (line 42) | @PostMapping method update (line 47) | @PutMapping method delete (line 52) | @DeleteMapping("/{id:\\d+}") FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Eureka-Client/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 14) | public User() { method User (line 17) | public User(Long id, String username, String password) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getUsername (line 31) | public String getUsername() { method setUsername (line 35) | public void setUsername(String username) { method getPassword (line 39) | public String getPassword() { method setPassword (line 43) | public void setPassword(String password) { method toString (line 47) | @Override FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Hystrix-Dashboard/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Ribbon-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 9) | @SpringCloudApplication method restTemplate (line 12) | @Bean method main (line 18) | public static void main(String[] args) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Ribbon-Consumer/src/main/java/com/example/demo/Service/UserService.java class UserService (line 28) | @Service("userService") method findUser (line 36) | @HystrixCollapser(batchMethod = "findUserBatch", collapserProperties = { method findUserBatch (line 50) | @HystrixCommand method getCacheKey (line 57) | public String getCacheKey(Long id) { method getUser (line 61) | @CacheResult(cacheKeyMethod = "getCacheKey") method getUserDefault (line 69) | @HystrixCommand(fallbackMethod = "getUserDefault2") method getUserDefault2 (line 81) | public User getUserDefault2(Long id, Throwable e) { method getUsers (line 90) | public List getUsers() { method addUser (line 94) | public String addUser() { method updateUser (line 104) | @CacheRemove(commandKey = "getUserById") method deleteUser (line 110) | public void deleteUser(@PathVariable Long id) { FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Ribbon-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 14) | @RestController method testRequerstMerge (line 20) | @GetMapping("testRequestMerge") method testCache (line 33) | @GetMapping("testCache") method getUser (line 40) | @GetMapping("user/{id}") method getUsers (line 45) | @GetMapping("user") method addUser (line 50) | @GetMapping("user/add") method updateUser (line 55) | @GetMapping("user/update") method deleteUser (line 60) | @GetMapping("user/delete/{id:\\d+}") FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Ribbon-Consumer/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 12) | public User() { method User (line 15) | public User(Long id, String username, String password) { method getId (line 21) | public Long getId() { method setId (line 25) | public void setId(Long id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public void setUsername(String username) { method getPassword (line 37) | public String getPassword() { method setPassword (line 41) | public void setPassword(String password) { method toString (line 45) | @Override FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Ribbon-Consumer/src/main/java/com/example/demo/filter/HystrixRequestContextServletFilter.java class HystrixRequestContextServletFilter (line 13) | @Component method init (line 16) | @Override method doFilter (line 20) | @Override method destroy (line 27) | @Override FILE: 32.Spring-Cloud-Hystrix-Dashboard-Turbine-RabbitMQ/Turbine-Stream/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Eureka-Client/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableDiscoveryClient method main (line 12) | public static void main(String[] args) { FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Eureka-Client/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @RestController method info (line 19) | @GetMapping("/info") method hello (line 28) | @GetMapping("/hello") FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Eureka-Client/src/main/java/com/example/demo/controller/UserController.java class UserController (line 11) | @RestController method get (line 17) | @GetMapping("/{id:\\d+}") method get (line 23) | @GetMapping method add (line 32) | @PostMapping method update (line 37) | @PutMapping method delete (line 42) | @DeleteMapping("/{id:\\d+}") FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Eureka-Client/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 14) | public User() { method User (line 17) | public User(Long id, String username, String password) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getUsername (line 31) | public String getUsername() { method setUsername (line 35) | public void setUsername(String username) { method getPassword (line 39) | public String getPassword() { method setPassword (line 43) | public void setPassword(String password) { method toString (line 47) | @Override FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Eureka-Service/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 8) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Feign-Consumer/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 10) | @EnableDiscoveryClient method feignLoggerLevel (line 14) | @Bean method main (line 18) | public static void main(String[] args) { FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Feign-Consumer/src/main/java/com/example/demo/controller/TestController.java class TestController (line 10) | @RestController method getUser (line 16) | @GetMapping("user/{id}") method getUsers (line 21) | @GetMapping("user") method addUser (line 26) | @PostMapping("user") method updateUser (line 32) | @PutMapping("user") method deleteUser (line 38) | @DeleteMapping("user/{id}") FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Feign-Consumer/src/main/java/com/example/demo/domain/User.java class User (line 5) | public class User implements Serializable { method User (line 12) | public User() { method User (line 15) | public User(Long id, String username, String password) { method getId (line 21) | public Long getId() { method setId (line 25) | public void setId(Long id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public void setUsername(String username) { method getPassword (line 37) | public String getPassword() { method setPassword (line 41) | public void setPassword(String password) { method toString (line 45) | @Override FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Feign-Consumer/src/main/java/com/example/demo/service/UserService.java type UserService (line 12) | @FeignClient(value = "Server-Provider", fallback = UserServiceFallback.c... method get (line 15) | @GetMapping("user/{id}") method get (line 18) | @GetMapping("user") method add (line 21) | @PostMapping("user") method update (line 24) | @PutMapping("user") method delete (line 27) | @DeleteMapping("user/{id}") FILE: 33.Spring-Cloud-Feign-Declarative-REST-Client/Feign-Consumer/src/main/java/com/example/demo/service/UserServiceFallback.java class UserServiceFallback (line 13) | @Component method get (line 17) | @Override method get (line 22) | @Override method add (line 27) | @Override method update (line 32) | @Override method delete (line 37) | @Override FILE: 34.Start-Spring-Security/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 34.Start-Spring-Security/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 7) | @Configuration method configure (line 10) | @Override FILE: 34.Start-Spring-Security/src/main/java/cc/mrbird/web/controller/TestController.java class TestController (line 6) | @RestController method hello (line 8) | @GetMapping("hello") FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 16) | @Component method onAuthenticationFailure (line 22) | @Override FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 20) | @Component method onAuthenticationSuccess (line 30) | @Override FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 13) | @Configuration method passwordEncoder (line 23) | @Bean method configure (line 28) | @Override FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/security/browser/UserDetailService.java class UserDetailService (line 13) | @Configuration method loadUserByUsername (line 19) | @Override FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/web/controller/BrowserSecurityController.java class BrowserSecurityController (line 21) | @RestController method requireAuthentication (line 28) | @GetMapping("/authentication/require") FILE: 35.Spring-Security-Authentication/src/main/java/cc/mrbird/web/controller/TestController.java class TestController (line 8) | @RestController method hello (line 10) | @GetMapping("hello") method index (line 15) | @GetMapping("index") FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 16) | @Component method onAuthenticationFailure (line 22) | @Override FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 20) | @Component method onAuthenticationSuccess (line 30) | @Override FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 15) | @Configuration method passwordEncoder (line 28) | @Bean method configure (line 33) | @Override FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/security/browser/UserDetailService.java class UserDetailService (line 13) | @Configuration method loadUserByUsername (line 19) | @Override FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/validate/code/ImageCode.java class ImageCode (line 6) | public class ImageCode { method ImageCode (line 14) | public ImageCode(BufferedImage image, String code, int expireIn) { method ImageCode (line 20) | public ImageCode(BufferedImage image, String code, LocalDateTime expir... method isExpire (line 26) | boolean isExpire() { method getImage (line 30) | public BufferedImage getImage() { method setImage (line 34) | public void setImage(BufferedImage image) { method getCode (line 38) | public String getCode() { method setCode (line 42) | public void setCode(String code) { method getExpireTime (line 46) | public LocalDateTime getExpireTime() { method setExpireTime (line 50) | public void setExpireTime(LocalDateTime expireTime) { FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/validate/code/ValidateCodeException.java class ValidateCodeException (line 5) | public class ValidateCodeException extends AuthenticationException { method ValidateCodeException (line 8) | ValidateCodeException(String message) { FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/validate/code/ValidateCodeFilter.java class ValidateCodeFilter (line 21) | @Component method doFilterInternal (line 29) | @Override method validateCode (line 43) | private void validateCode(ServletWebRequest servletWebRequest) throws ... FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/web/controller/BrowserSecurityController.java class BrowserSecurityController (line 21) | @RestController method requireAuthentication (line 28) | @GetMapping("/authentication/require") FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/web/controller/TestController.java class TestController (line 8) | @RestController method hello (line 10) | @GetMapping("hello") method index (line 15) | @GetMapping("index") FILE: 36.Spring-Security-ValidateCode/src/main/java/cc/mrbird/web/controller/ValidateController.java class ValidateController (line 18) | @RestController method createCode (line 25) | @GetMapping("/code/image") method createImageCode (line 32) | private ImageCode createImageCode() { method getRandColor (line 69) | private Color getRandColor(int fc, int bc) { FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 16) | @Component method onAuthenticationFailure (line 22) | @Override FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 20) | @Component method onAuthenticationSuccess (line 30) | @Override FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 19) | @Configuration method passwordEncoder (line 37) | @Bean method persistentTokenRepository (line 42) | @Bean method configure (line 50) | @Override FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/security/browser/UserDetailService.java class UserDetailService (line 13) | @Configuration method loadUserByUsername (line 19) | @Override FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/validate/code/ImageCode.java class ImageCode (line 6) | public class ImageCode { method ImageCode (line 14) | public ImageCode(BufferedImage image, String code, int expireIn) { method ImageCode (line 20) | public ImageCode(BufferedImage image, String code, LocalDateTime expir... method isExpire (line 26) | boolean isExpire() { method getImage (line 30) | public BufferedImage getImage() { method setImage (line 34) | public void setImage(BufferedImage image) { method getCode (line 38) | public String getCode() { method setCode (line 42) | public void setCode(String code) { method getExpireTime (line 46) | public LocalDateTime getExpireTime() { method setExpireTime (line 50) | public void setExpireTime(LocalDateTime expireTime) { FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/validate/code/ValidateCodeException.java class ValidateCodeException (line 5) | public class ValidateCodeException extends AuthenticationException { method ValidateCodeException (line 8) | ValidateCodeException(String message) { FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/validate/code/ValidateCodeFilter.java class ValidateCodeFilter (line 21) | @Component method doFilterInternal (line 29) | @Override method validateCode (line 43) | private void validateCode(ServletWebRequest servletWebRequest) throws ... FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/web/controller/BrowserSecurityController.java class BrowserSecurityController (line 21) | @RestController method requireAuthentication (line 28) | @GetMapping("/authentication/require") FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/web/controller/TestController.java class TestController (line 8) | @RestController method hello (line 10) | @GetMapping("hello") method index (line 15) | @GetMapping("index") FILE: 37.Spring-Security-RememberMe/src/main/java/cc/mrbird/web/controller/ValidateController.java class ValidateController (line 18) | @RestController method createCode (line 25) | @GetMapping("/code/image") method createImageCode (line 32) | private ImageCode createImageCode() { method getRandColor (line 69) | private Color getRandColor(int fc, int bc) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 16) | @Component method onAuthenticationFailure (line 22) | @Override FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 20) | @Component method onAuthenticationSuccess (line 30) | @Override FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 18) | @Configuration method passwordEncoder (line 36) | @Bean method configure (line 41) | @Override FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/security/browser/UserDetailService.java class UserDetailService (line 13) | @Configuration method loadUserByUsername (line 19) | @Override FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/code/ImageCode.java class ImageCode (line 6) | public class ImageCode { method ImageCode (line 14) | public ImageCode(BufferedImage image, String code, int expireIn) { method ImageCode (line 20) | public ImageCode(BufferedImage image, String code, LocalDateTime expir... method isExpire (line 26) | boolean isExpire() { method getImage (line 30) | public BufferedImage getImage() { method setImage (line 34) | public void setImage(BufferedImage image) { method getCode (line 38) | public String getCode() { method setCode (line 42) | public void setCode(String code) { method getExpireTime (line 46) | public LocalDateTime getExpireTime() { method setExpireTime (line 50) | public void setExpireTime(LocalDateTime expireTime) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/code/ValidateCodeException.java class ValidateCodeException (line 5) | public class ValidateCodeException extends AuthenticationException { method ValidateCodeException (line 8) | public ValidateCodeException(String message) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/code/ValidateCodeFilter.java class ValidateCodeFilter (line 21) | @Component method doFilterInternal (line 29) | @Override method validateCode (line 43) | private void validateCode(ServletWebRequest servletWebRequest) throws ... FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationConfig.java class SmsAuthenticationConfig (line 14) | @Component method configure (line 26) | @Override FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationFilter.java class SmsAuthenticationFilter (line 13) | public class SmsAuthenticationFilter extends AbstractAuthenticationProce... method SmsAuthenticationFilter (line 21) | public SmsAuthenticationFilter() { method attemptAuthentication (line 26) | public Authentication attemptAuthentication(HttpServletRequest request, method obtainMobile (line 48) | protected String obtainMobile(HttpServletRequest request) { method setDetails (line 52) | protected void setDetails(HttpServletRequest request, method setMobileParameter (line 57) | public void setMobileParameter(String mobileParameter) { method setPostOnly (line 62) | public void setPostOnly(boolean postOnly) { method getMobileParameter (line 66) | public final String getMobileParameter() { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationProvider.java class SmsAuthenticationProvider (line 10) | public class SmsAuthenticationProvider implements AuthenticationProvider { method authenticate (line 14) | @Override method supports (line 29) | @Override method getUserDetailService (line 34) | public UserDetailService getUserDetailService() { method setUserDetailService (line 38) | public void setUserDetailService(UserDetailService userDetailService) { FILE: 38.Spring-Security-SmsCode/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationToken.java class SmsAuthenticationToken (line 9) | public class SmsAuthenticationToken extends AbstractAuthenticationToken { method SmsAuthenticationToken (line 15) | public SmsAuthenticationToken(String mobile) { method SmsAuthenticationToken (line 21) | public SmsAuthenticationToken(Object principal, Collection> conv... FILE: 47.Spring-Boot-Content-Negotiation/src/main/java/com/example/demo/controller/TestController.java class TestController (line 15) | @Controller method getUser (line 18) | @GetMapping(value = "test", consumes = "text/properties") method getUser1 (line 24) | @GetMapping(value = "test1", consumes = "text/properties") FILE: 47.Spring-Boot-Content-Negotiation/src/main/java/com/example/demo/converter/PropertiesHttpMessageConverter.java class PropertiesHttpMessageConverter (line 19) | public class PropertiesHttpMessageConverter extends AbstractGenericHttpM... method PropertiesHttpMessageConverter (line 21) | public PropertiesHttpMessageConverter() { method writeInternal (line 25) | @Override method readInternal (line 46) | @Override method read (line 69) | @Override FILE: 47.Spring-Boot-Content-Negotiation/src/main/java/com/example/demo/handler/PropertiesHandlerMethodReturnValueHandler.java class PropertiesHandlerMethodReturnValueHandler (line 21) | public class PropertiesHandlerMethodReturnValueHandler implements Handle... method supportsReturnType (line 23) | @Override method handleReturnValue (line 28) | @Override FILE: 47.Spring-Boot-Content-Negotiation/src/main/java/com/example/demo/resolver/PropertiesHandlerMethodArgumentResolver.java class PropertiesHandlerMethodArgumentResolver (line 20) | public class PropertiesHandlerMethodArgumentResolver implements HandlerM... method supportsParameter (line 21) | @Override method resolveArgument (line 26) | @Override FILE: 47.Spring-Boot-Content-Negotiation/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 48.Spring-Boot-CORS-Support/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 48.Spring-Boot-CORS-Support/src/main/java/com/example/demo/config/WebConfigurer.java class WebConfigurer (line 15) | @Configuration method corsFilter (line 25) | @Bean FILE: 48.Spring-Boot-CORS-Support/src/main/java/com/example/demo/controller/TestController.java class TestController (line 11) | @Controller method index (line 14) | @RequestMapping("index") method hello (line 19) | @RequestMapping("hello") FILE: 48.Spring-Boot-CORS-Support/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 49.Spring-Boot-Async/src/main/java/com/example/demo/DemoApplication.java class DemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 49.Spring-Boot-Async/src/main/java/com/example/demo/config/AsyncPoolConfig.java class AsyncPoolConfig (line 12) | @Configuration method asyncThreadPoolTaskExecutor (line 15) | @Bean FILE: 49.Spring-Boot-Async/src/main/java/com/example/demo/controller/TestController.java class TestController (line 16) | @RestController method testAsync (line 24) | @GetMapping("async") method testSync (line 40) | @GetMapping("sync") FILE: 49.Spring-Boot-Async/src/main/java/com/example/demo/service/TestService.java class TestService (line 15) | @Service method asyncMethod (line 20) | @Async("asyncThreadPoolTaskExecutor") method syncMethod (line 28) | public void syncMethod() { method sleep (line 32) | private void sleep() { FILE: 49.Spring-Boot-Async/src/test/java/com/example/demo/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/DemoApplication.java class DemoApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/condition/MyCondition.java class MyCondition (line 10) | public class MyCondition implements Condition { method matches (line 11) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/config/WebConfig.java class WebConfig (line 20) | @Configuration method user (line 35) | @Bean method cherryFactoryBean (line 44) | @Bean FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/controller/UserController.java class UserController (line 8) | @Controller FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/dao/UserMapper.java class UserMapper (line 8) | @Repository FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Apple.java class Apple (line 6) | public class Apple { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Banana.java class Banana (line 6) | public class Banana { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Cherry.java class Cherry (line 6) | public class Cherry { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Hello.java class Hello (line 6) | public class Hello { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Strawberry.java class Strawberry (line 6) | public class Strawberry { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/User.java class User (line 9) | @ToString FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/UserDetail.java class UserDetail (line 9) | public class UserDetail extends User { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/domain/Watermelon.java class Watermelon (line 6) | public class Watermelon { FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/factory/CherryFactoryBean.java class CherryFactoryBean (line 9) | public class CherryFactoryBean implements FactoryBean { method getObject (line 10) | @Override method getObjectType (line 15) | @Override method isSingleton (line 20) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/filter/MyTypeFilter.java class MyTypeFilter (line 16) | public class MyTypeFilter implements TypeFilter { method match (line 17) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/register/MyImportBeanDefinitionRegistrar.java class MyImportBeanDefinitionRegistrar (line 12) | public class MyImportBeanDefinitionRegistrar implements ImportBeanDefini... method registerBeanDefinitions (line 13) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/selector/MyImportSelector.java class MyImportSelector (line 9) | public class MyImportSelector implements ImportSelector { method selectImports (line 11) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/service/CalculateService.java type CalculateService (line 6) | public interface CalculateService { method sum (line 8) | Integer sum(Integer... value); FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/service/UserService.java class UserService (line 8) | @Service FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/service/impl/Java7CalculateServiceImpl.java class Java7CalculateServiceImpl (line 10) | @Service method sum (line 14) | @Override FILE: 50.Spring-Regist-Bean/src/main/java/cc/mrbird/demo/service/impl/Java8CalculateServiceImpl.java class Java8CalculateServiceImpl (line 12) | @Service method sum (line 16) | @Override FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/DemoApplication.java class DemoApplication (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/demo/config/MyBeanPostProcessor.java class MyBeanPostProcessor (line 10) | public class MyBeanPostProcessor implements BeanPostProcessor { method postProcessBeforeInitialization (line 12) | @Override method postProcessAfterInitialization (line 18) | @Override FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/demo/config/WebConfig.java class WebConfig (line 13) | @Configuration method fish (line 27) | @Bean method myBeanPostProcessor (line 32) | @Bean FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/demo/domain/Bird.java class Bird (line 9) | public class Bird implements InitializingBean, DisposableBean { method Bird (line 11) | public Bird() { method destroy (line 15) | @Override method afterPropertiesSet (line 20) | @Override FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/demo/domain/Fish.java class Fish (line 9) | public class Fish { method Fish (line 11) | public Fish() { method init (line 15) | @PostConstruct method destory (line 20) | @PreDestroy FILE: 51.Spring-Bean-Lifecycle/src/main/java/cc/mrbird/demo/domain/User.java class User (line 6) | public class User { method User (line 8) | public User() { method init (line 12) | public void init() { method destory (line 16) | public void destory() { FILE: 52.Dubbo-OPS-Mointor/spring-boot-dubbo-applicaiton/common-api/src/main/java/cc/mrbird/common/api/HelloService.java type HelloService (line 3) | public interface HelloService { method hello (line 4) | String hello(String message); FILE: 52.Dubbo-OPS-Mointor/spring-boot-dubbo-applicaiton/server-consumer/src/main/java/cc/mrbird/ConsumerApplicaiton.java class ConsumerApplicaiton (line 7) | @EnableDubbo method main (line 10) | public static void main(String[] args) { FILE: 52.Dubbo-OPS-Mointor/spring-boot-dubbo-applicaiton/server-consumer/src/main/java/cc/mrbird/consumer/controller/HelloController.java class HelloController (line 9) | @RestController method hello (line 15) | @GetMapping("/hello/{message}") FILE: 52.Dubbo-OPS-Mointor/spring-boot-dubbo-applicaiton/server-provider/src/main/java/cc/mrbird/ProviderApplicaiton.java class ProviderApplicaiton (line 7) | @EnableDubbo method main (line 10) | public static void main(String[] args) { FILE: 52.Dubbo-OPS-Mointor/spring-boot-dubbo-applicaiton/server-provider/src/main/java/cc/mrbird/provider/service/HelloServiceImpl.java class HelloServiceImpl (line 7) | @Service(interfaceClass = HelloService.class) method hello (line 10) | @Override FILE: 53.Dubbo-High-Availability/common-api/src/main/java/cc/mrbird/common/api/HelloService.java type HelloService (line 3) | public interface HelloService { method hello (line 4) | String hello(String message); FILE: 53.Dubbo-High-Availability/server-consumer/src/main/java/cc/mrbird/ConsumerApplicaiton.java class ConsumerApplicaiton (line 7) | @EnableDubbo method main (line 10) | public static void main(String[] args) { FILE: 53.Dubbo-High-Availability/server-consumer/src/main/java/cc/mrbird/consumer/controller/HelloController.java class HelloController (line 9) | @RestController method hello (line 17) | @GetMapping("/hello/{message}") FILE: 53.Dubbo-High-Availability/server-provider/src/main/java/cc/mrbird/ProviderApplicaiton.java class ProviderApplicaiton (line 8) | @EnableHystrix method main (line 12) | public static void main(String[] args) { FILE: 53.Dubbo-High-Availability/server-provider/src/main/java/cc/mrbird/provider/service/HelloServiceImpl.java class HelloServiceImpl (line 11) | @Service( method hello (line 18) | @Override method defaultHello (line 32) | public String defaultHello(String message) { FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/KafkaApplication.java class KafkaApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/config/KafkaConsumerConfig.java class KafkaConsumerConfig (line 22) | @EnableKafka method consumerFactory (line 35) | @Bean method kafkaListenerContainerFactory (line 59) | @Bean FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/config/KafkaProducerConfig.java class KafkaProducerConfig (line 20) | @Configuration method producerFactory (line 26) | @Bean method kafkaTemplate (line 41) | @Bean FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/controller/SendMessageController.java class SendMessageController (line 18) | @RestController method sendMessage (line 44) | @GetMapping("send/{message}") FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/domain/Message.java class Message (line 9) | public class Message implements Serializable { method Message (line 16) | public Message() { method Message (line 19) | public Message(String from, String message) { method toString (line 24) | @Override method getFrom (line 32) | public String getFrom() { method setFrom (line 36) | public void setFrom(String from) { method getMessage (line 40) | public String getMessage() { method setMessage (line 44) | public void setMessage(String message) { FILE: 54.Spring-Boot-Kafka/src/main/java/com/example/demo/listener/KafkaMessageListener.java class KafkaMessageListener (line 17) | @Component method listen (line 33) | @KafkaListener(topics = "test", groupId = "test-consumer") FILE: 55.Spring-Cloud-Consul/server-consumer/src/main/java/com/example/demo/ServerConsumerApplication.java class ServerConsumerApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 55.Spring-Cloud-Consul/server-consumer/src/main/java/com/example/demo/TestController.java class TestController (line 20) | @RestController method getServerUris (line 37) | @GetMapping("uri") method hello (line 44) | @GetMapping("hello") FILE: 55.Spring-Cloud-Consul/server-proivder/src/main/java/com/example/demo/ServerProviderApplication.java class ServerProviderApplication (line 7) | @EnableDiscoveryClient method main (line 10) | public static void main(String[] args) { FILE: 55.Spring-Cloud-Consul/server-proivder/src/main/java/com/example/demo/TestController.java class TestController (line 11) | @RestController method check (line 16) | @GetMapping("check") method hello (line 22) | @GetMapping("hello") FILE: 56.Spring-Boot-MongoDB-crud/src/main/java/com/example/mongodb/MongodbApplication.java class MongodbApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 56.Spring-Boot-MongoDB-crud/src/main/java/com/example/mongodb/controller/UserController.java class UserController (line 14) | @RestController method getUsers (line 21) | @GetMapping method createUser (line 26) | @PostMapping method deleteUser (line 31) | @DeleteMapping("/{id}") method updateUser (line 36) | @PutMapping("/{id}") method getUser (line 45) | @GetMapping("/{id}") method getUserByAge (line 53) | @GetMapping("/age/{from}/{to}") method getUserByName (line 61) | @GetMapping("/name/{name}") method getUserByDescription (line 69) | @GetMapping("/description/{description}") method getUserByCondition (line 77) | @GetMapping("/condition") FILE: 56.Spring-Boot-MongoDB-crud/src/main/java/com/example/mongodb/dao/UserDao.java type UserDao (line 12) | @Repository method findByAgeBetween (line 22) | List findByAgeBetween(Integer from, Integer to); method findByAgeBetweenAndNameEqualsAndDescriptionIsLike (line 34) | List findByAgeBetweenAndNameEqualsAndDescriptionIsLike(Integer f... method findByDescriptionIsLike (line 42) | List findByDescriptionIsLike(String description); method findByNameEquals (line 50) | List findByNameEquals(String name); FILE: 56.Spring-Boot-MongoDB-crud/src/main/java/com/example/mongodb/domain/User.java class User (line 10) | @Document(collection = "user") method getId (line 22) | public String getId() { method setId (line 26) | public void setId(String id) { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getAge (line 38) | public Integer getAge() { method setAge (line 42) | public void setAge(Integer age) { method getDescription (line 46) | public String getDescription() { method setDescription (line 50) | public void setDescription(String description) { FILE: 56.Spring-Boot-MongoDB-crud/src/main/java/com/example/mongodb/service/UserService.java class UserService (line 23) | @Service method getUsers (line 31) | public List getUsers() { method getUser (line 35) | public Optional getUser(String id) { method createUser (line 43) | public User createUser(User user) { method deleteUser (line 48) | public void deleteUser(String id) { method updateUser (line 53) | public void updateUser(String id, User user) { method getUserByAge (line 65) | public List getUserByAge(Integer from, Integer to) { method getUserByName (line 69) | public List getUserByName(String name) { method getUserByDescription (line 73) | public List getUserByDescription(String description) { method getUserByCondition (line 77) | public Page getUserByCondition(int size, int page, User user) { FILE: 57.Spring-Boot-WebFlux/async-servlet/src/AsyncServlet.java class AsyncServlet (line 16) | @WebServlet(urlPatterns = "/async", asyncSupported = true) method doGet (line 22) | @Override method execute (line 31) | private void execute(AsyncContext asyncContext, ServletRequest request... FILE: 57.Spring-Boot-WebFlux/async-servlet/src/SyncServlet.java class SyncServlet (line 12) | @WebServlet(urlPatterns = "/sync") method doGet (line 19) | @Override method execute (line 27) | private void execute(HttpServletRequest request, HttpServletResponse r... FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/FluxTest.java class FluxTest (line 14) | public class FluxTest { method main (line 16) | public static void main(String[] args) throws InterruptedException { FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/MonoFluxTest.java class MonoFluxTest (line 11) | public class MonoFluxTest { method main (line 13) | public static void main(String[] args) { FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/MonoTest.java class MonoTest (line 10) | public class MonoTest { method main (line 12) | public static void main(String[] args) { FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/TestController.java class TestController (line 17) | @RestController method sync (line 24) | @GetMapping("sync") method asyncMono (line 32) | @GetMapping("async/mono") method asyncFlux (line 43) | @GetMapping(value = "async/flux", produces = MediaType.TEXT_EVENT_STRE... method execute (line 58) | private String execute() { FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/ViewController.java class ViewController (line 9) | @Controller method flux (line 12) | @GetMapping("flux") FILE: 57.Spring-Boot-WebFlux/webflux/src/main/java/com/example/webflux/WebfluxApplication.java class WebfluxApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 58.Spring-Boot-WebFlux-crud/src/main/java/com/example/webflux/WebfluxApplication.java class WebfluxApplication (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 58.Spring-Boot-WebFlux-crud/src/main/java/com/example/webflux/controller/UserController.java class UserController (line 16) | @RestController method getUsers (line 26) | @GetMapping method getUsersStream (line 34) | @GetMapping(value = "/stream", produces = MediaType.TEXT_EVENT_STREAM_... method createUser (line 39) | @PostMapping method deleteUser (line 47) | @DeleteMapping("/{id}") method updateUser (line 58) | @PutMapping("/{id}") method getUser (line 69) | @GetMapping("/{id}") method getUserByAge (line 79) | @GetMapping("/age/{from}/{to}") method getUserByAgeStream (line 84) | @GetMapping(value = "/stream/age/{from}/{to}", produces = MediaType.TE... method getUserByName (line 92) | @GetMapping("/name/{name}") method getUserByNameStream (line 97) | @GetMapping(value = "/stream/name/{name}", produces = MediaType.TEXT_E... method getUserByDescription (line 105) | @GetMapping("/description/{description}") method getUserByDescriptionStream (line 110) | @GetMapping(value = "/stream/description/{description}", produces = Me... method getUserByCondition (line 118) | @GetMapping("/condition") method getUserByConditionCount (line 123) | @GetMapping("/condition/count") FILE: 58.Spring-Boot-WebFlux-crud/src/main/java/com/example/webflux/dao/UserDao.java type UserDao (line 11) | @Repository method findByAgeBetween (line 21) | Flux findByAgeBetween(Integer from, Integer to); method findByDescriptionIsLike (line 29) | Flux findByDescriptionIsLike(String description); method findByNameEquals (line 37) | Flux findByNameEquals(String name); FILE: 58.Spring-Boot-WebFlux-crud/src/main/java/com/example/webflux/domain/User.java class User (line 9) | @Document(collection = "user") method getId (line 18) | public String getId() { method setId (line 22) | public void setId(String id) { method getName (line 26) | public String getName() { method setName (line 30) | public void setName(String name) { method getAge (line 34) | public Integer getAge() { method setAge (line 38) | public void setAge(Integer age) { method getDescription (line 42) | public String getDescription() { method setDescription (line 46) | public void setDescription(String description) { FILE: 58.Spring-Boot-WebFlux-crud/src/main/java/com/example/webflux/service/UserService.java class UserService (line 20) | @Service method getUsers (line 28) | public Flux getUsers() { method getUser (line 32) | public Mono getUser(String id) { method createUser (line 40) | public Mono createUser(User user) { method deleteUser (line 44) | public Mono deleteUser(String id) { method updateUser (line 49) | public Mono updateUser(String id, User user) { method getUserByAge (line 59) | public Flux getUserByAge(Integer from, Integer to) { method getUserByName (line 63) | public Flux getUserByName(String name) { method getUserByDescription (line 67) | public Flux getUserByDescription(String description) { method getUserByCondition (line 75) | public Flux getUserByCondition(int size, int page, User user) { method getUserByConditionCount (line 86) | public Mono getUserByConditionCount(User user) { method getQuery (line 91) | private Query getQuery(User user) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 16) | @Component method onAuthenticationFailure (line 22) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 20) | @Component method onAuthenticationSuccess (line 30) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/security/browser/BrowserSecurityConfig.java class BrowserSecurityConfig (line 18) | @Configuration method passwordEncoder (line 38) | @Bean method configure (line 43) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/security/browser/UserDetailService.java class UserDetailService (line 13) | @Configuration method loadUserByUsername (line 19) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/session/MySessionExpiredStrategy.java class MySessionExpiredStrategy (line 15) | @Component method onExpiredSessionDetected (line 18) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/code/ImageCode.java class ImageCode (line 7) | public class ImageCode implements Serializable { method ImageCode (line 16) | public ImageCode(BufferedImage image, String code, int expireIn) { method ImageCode (line 22) | public ImageCode(BufferedImage image, String code, LocalDateTime expir... method isExpire (line 28) | boolean isExpire() { method getImage (line 32) | public BufferedImage getImage() { method setImage (line 36) | public void setImage(BufferedImage image) { method getCode (line 40) | public String getCode() { method setCode (line 44) | public void setCode(String code) { method getExpireTime (line 48) | public LocalDateTime getExpireTime() { method setExpireTime (line 52) | public void setExpireTime(LocalDateTime expireTime) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/code/ValidateCodeException.java class ValidateCodeException (line 5) | public class ValidateCodeException extends AuthenticationException { method ValidateCodeException (line 8) | public ValidateCodeException(String message) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/code/ValidateCodeFilter.java class ValidateCodeFilter (line 21) | @Component method doFilterInternal (line 29) | @Override method validateCode (line 43) | private void validateCode(ServletWebRequest servletWebRequest) throws ... FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationConfig.java class SmsAuthenticationConfig (line 14) | @Component method configure (line 26) | @Override FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationFilter.java class SmsAuthenticationFilter (line 13) | public class SmsAuthenticationFilter extends AbstractAuthenticationProce... method SmsAuthenticationFilter (line 21) | public SmsAuthenticationFilter() { method attemptAuthentication (line 26) | public Authentication attemptAuthentication(HttpServletRequest request, method obtainMobile (line 48) | protected String obtainMobile(HttpServletRequest request) { method setDetails (line 52) | protected void setDetails(HttpServletRequest request, method setMobileParameter (line 57) | public void setMobileParameter(String mobileParameter) { method setPostOnly (line 62) | public void setPostOnly(boolean postOnly) { method getMobileParameter (line 66) | public final String getMobileParameter() { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationProvider.java class SmsAuthenticationProvider (line 10) | public class SmsAuthenticationProvider implements AuthenticationProvider { method authenticate (line 14) | @Override method supports (line 29) | @Override method getUserDetailService (line 34) | public UserDetailService getUserDetailService() { method setUserDetailService (line 38) | public void setUserDetailService(UserDetailService userDetailService) { FILE: 59.Spring-Security-SessionManager/src/main/java/cc/mrbird/validate/smscode/SmsAuthenticationToken.java class SmsAuthenticationToken (line 9) | public class SmsAuthenticationToken extends AbstractAuthenticationToken { method SmsAuthenticationToken (line 15) | public SmsAuthenticationToken(String mobile) { method SmsAuthenticationToken (line 21) | public SmsAuthenticationToken(Object principal, Collection generateUserInfo(String token, User user) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/controller/TestController.java class TestController (line 12) | @RestController method test1 (line 19) | @GetMapping("/1") method test2 (line 27) | @GetMapping("/2") method test3 (line 36) | @GetMapping("/3") FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/domain/Response.java class Response (line 9) | public class Response extends HashMap { method message (line 13) | public Response message(String message) { method data (line 18) | public Response data(Object data) { method put (line 23) | @Override FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/domain/User.java class User (line 9) | public class User implements Serializable { method User (line 20) | public User(String username, String password, Set role, Set getRole() { method setRole (line 47) | public void setRole(Set role) { method getPermission (line 51) | public Set getPermission() { method setPermission (line 55) | public void setPermission(Set permission) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/exception/SystemException.java class SystemException (line 8) | public class SystemException extends Exception { method SystemException (line 12) | public SystemException(String message) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 29) | @RestControllerAdvice method handleException (line 35) | @ExceptionHandler(value = Exception.class) method handleParamsInvalidException (line 42) | @ExceptionHandler(value = SystemException.class) method validExceptionHandler (line 55) | @ExceptionHandler(BindException.class) method handleConstraintViolationException (line 74) | @ExceptionHandler(value = ConstraintViolationException.class) method handleUnauthorizedException (line 88) | @ExceptionHandler(value = UnauthorizedException.class) FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/properties/SystemProperties.java class SystemProperties (line 10) | @ConfigurationProperties(prefix = "system") method getAnonUrl (line 23) | public String getAnonUrl() { method setAnonUrl (line 27) | public void setAnonUrl(String anonUrl) { method getJwtTimeOut (line 31) | public Long getJwtTimeOut() { method setJwtTimeOut (line 35) | public void setJwtTimeOut(Long jwtTimeOut) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/runner/PrintRunner.java class PrintRunner (line 12) | @Component method run (line 17) | @Override FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/utils/DateUtil.java class DateUtil (line 15) | public class DateUtil { method formatFullTime (line 21) | public static String formatFullTime(LocalDateTime localDateTime) { method formatFullTime (line 25) | public static String formatFullTime(LocalDateTime localDateTime, Strin... method getDateFormat (line 30) | private static String getDateFormat(Date date, String dateFormatType) { method formatCSTTime (line 35) | public static String formatCSTTime(String date, String format) throws ... FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/utils/MD5Util.java class MD5Util (line 10) | public class MD5Util { method MD5Util (line 12) | protected MD5Util(){ method encrypt (line 20) | public static String encrypt(String password) { method encrypt (line 24) | public static String encrypt(String username, String password) { method main (line 29) | public static void main(String[] args) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/utils/SpringContextUtil.java class SpringContextUtil (line 14) | @Component method setApplicationContext (line 18) | @Override method getBean (line 23) | public static Object getBean(String name) { method getBean (line 26) | public static T getBean(Class clazz){ method getBean (line 30) | public static T getBean(String name, Class requiredType) { method containsBean (line 34) | public static boolean containsBean(String name) { method isSingleton (line 38) | public static boolean isSingleton(String name) { method getType (line 42) | public static Class getType(String name) { FILE: 62.Spring-Boot-Shiro-JWT/src/main/java/com/example/demo/utils/SystemUtils.java class SystemUtils (line 15) | public class SystemUtils { method users (line 24) | private static List users() { method getUser (line 48) | public static User getUser(String username) { FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/config/AuthorizationServerConfig.java class AuthorizationServerConfig (line 13) | @Configuration method passwordEncoder (line 17) | @Bean FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/config/ResourceServerConfig.java class ResourceServerConfig (line 9) | @Configuration FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/controller/UserController.java class UserController (line 10) | @RestController method index (line 13) | @GetMapping("index") FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 63.Spring-Security-OAuth2-Guide/src/main/java/cc/mrbird/security/service/UserDetailService.java class UserDetailService (line 14) | @Service method loadUserByUsername (line 20) | @Override FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/SecurityApplication.java class SecurityApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/config/AuthorizationServerConfig.java class AuthorizationServerConfig (line 12) | @Configuration method passwordEncoder (line 16) | @Bean FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/config/ResourceServerConfig.java class ResourceServerConfig (line 17) | @Configuration method configure (line 30) | @Override FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/controller/UserController.java class UserController (line 11) | @RestController method index (line 14) | @GetMapping("index") FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/controller/ValidateController.java class ValidateController (line 14) | @RestController method createSmsCode (line 20) | @GetMapping("/code/sms") method createSMSCode (line 28) | private SmsCode createSMSCode() { FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/domain/MyUser.java class MyUser (line 5) | public class MyUser implements Serializable { method getUserName (line 20) | public String getUserName() { method setUserName (line 24) | public void setUserName(String userName) { method getPassword (line 28) | public String getPassword() { method setPassword (line 32) | public void setPassword(String password) { method isAccountNonExpired (line 36) | public boolean isAccountNonExpired() { method setAccountNonExpired (line 40) | public void setAccountNonExpired(boolean accountNonExpired) { method isAccountNonLocked (line 44) | public boolean isAccountNonLocked() { method setAccountNonLocked (line 48) | public void setAccountNonLocked(boolean accountNonLocked) { method isCredentialsNonExpired (line 52) | public boolean isCredentialsNonExpired() { method setCredentialsNonExpired (line 56) | public void setCredentialsNonExpired(boolean credentialsNonExpired) { method isEnabled (line 60) | public boolean isEnabled() { method setEnabled (line 64) | public void setEnabled(boolean enabled) { FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/handler/MyAuthenticationFailureHandler.java class MyAuthenticationFailureHandler (line 15) | @Component method onAuthenticationFailure (line 21) | @Override FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/handler/MyAuthenticationSucessHandler.java class MyAuthenticationSucessHandler (line 24) | @Component method onAuthenticationSuccess (line 34) | @Override method extractAndDecodeHeader (line 75) | private String[] extractAndDecodeHeader(String header, HttpServletRequ... FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/service/RedisCodeService.java class RedisCodeService (line 15) | @Service method save (line 30) | public void save(SmsCode smsCode, ServletWebRequest request, String mo... method get (line 40) | public String get(ServletWebRequest request, String mobile) throws Exc... method remove (line 49) | public void remove(ServletWebRequest request, String mobile) throws Ex... method key (line 53) | private String key(ServletWebRequest request, String mobile) throws Ex... FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/service/UserDetailService.java class UserDetailService (line 18) | @Configuration method loadUserByUsername (line 24) | @Override FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/validate/smscode/SmsAuthenticationConfig.java class SmsAuthenticationConfig (line 14) | @Component method configure (line 26) | @Override FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/validate/smscode/SmsAuthenticationFilter.java class SmsAuthenticationFilter (line 13) | public class SmsAuthenticationFilter extends AbstractAuthenticationProce... method SmsAuthenticationFilter (line 21) | public SmsAuthenticationFilter() { method attemptAuthentication (line 26) | public Authentication attemptAuthentication(HttpServletRequest request, method obtainMobile (line 48) | protected String obtainMobile(HttpServletRequest request) { method setDetails (line 52) | protected void setDetails(HttpServletRequest request, method setMobileParameter (line 57) | public void setMobileParameter(String mobileParameter) { method setPostOnly (line 62) | public void setPostOnly(boolean postOnly) { method getMobileParameter (line 66) | public final String getMobileParameter() { FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/validate/smscode/SmsAuthenticationProvider.java class SmsAuthenticationProvider (line 10) | public class SmsAuthenticationProvider implements AuthenticationProvider { method authenticate (line 14) | @Override method supports (line 29) | @Override method getUserDetailService (line 34) | public UserDetailService getUserDetailService() { method setUserDetailService (line 38) | public void setUserDetailService(UserDetailService userDetailService) { FILE: 64.Spring-Security-OAuth2-Customize/src/main/java/cc/mrbird/security/validate/smscode/SmsAuthenticationToken.java class SmsAuthenticationToken (line 9) | public class SmsAuthenticationToken extends AbstractAuthenticationToken { method SmsAuthenticationToken (line 15) | public SmsAuthenticationToken(String mobile) { method SmsAuthenticationToken (line 21) | public SmsAuthenticationToken(Object principal, Collection dataSourceItemReader() throws Exception { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/job/FileItemReaderDemo.java class FileItemReaderDemo (line 20) | @Component method fileItemReaderJob (line 29) | @Bean method step (line 36) | private Step step() { method fileItemReader (line 44) | private ItemReader fileItemReader() { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/job/JSONFileItemReaderDemo.java class JSONFileItemReaderDemo (line 19) | @Component method jsonFileItemReaderJob (line 27) | @Bean method step (line 34) | private Step step() { method jsonItemReader (line 42) | private ItemReader jsonItemReader() { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/job/MultiFileIteamReaderDemo.java class MultiFileIteamReaderDemo (line 24) | @Component method multiFileItemReaderJob (line 33) | @Bean method step (line 40) | private Step step() { method multiFileItemReader (line 48) | private ItemReader multiFileItemReader() { method fileItemReader (line 61) | private FlatFileItemReader fileItemReader() { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/job/MySimpleItemReaderDemo.java class MySimpleItemReaderDemo (line 19) | @Component method mySimpleItemReaderJob (line 27) | @Bean method step (line 34) | private Step step() { method mySimpleItemReader (line 42) | private ItemReader mySimpleItemReader() { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/job/XmlFileItemReaderDemo.java class XmlFileItemReaderDemo (line 22) | @Component method xmlFileItemReaderJob (line 30) | @Bean method step (line 37) | private Step step() { method xmlFileItemReader (line 45) | private ItemReader xmlFileItemReader() { FILE: 68.spring-batch-itemreader/src/main/java/cc/mrbird/batch/reader/MySimpleIteamReader.java class MySimpleIteamReader (line 11) | public class MySimpleIteamReader implements ItemReader { method MySimpleIteamReader (line 15) | public MySimpleIteamReader(List data) { method read (line 19) | @Override FILE: 68.spring-batch-itemreader/src/main/resources/TEST.sql type `TEST` (line 24) | CREATE TABLE `TEST` ( FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/SpringBatchItemwriterApplication.java class SpringBatchItemwriterApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/entity/TestData.java class TestData (line 6) | public class TestData { method getId (line 13) | public int getId() { method setId (line 17) | public void setId(int id) { method getField1 (line 21) | public String getField1() { method setField1 (line 25) | public void setField1(String field1) { method getField2 (line 29) | public String getField2() { method setField2 (line 33) | public void setField2(String field2) { method getField3 (line 37) | public String getField3() { method setField3 (line 41) | public void setField3(String field3) { method toString (line 45) | @Override FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/job/DatabaseItemWriterDemo.java class DatabaseItemWriterDemo (line 21) | @Component method datasourceItemWriterJob (line 33) | @Bean method step (line 40) | private Step step() { method dataSourceItemWriter (line 48) | private ItemWriter dataSourceItemWriter() { FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/job/FileItemWriterDemo.java class FileItemWriterDemo (line 25) | @Component method fileItemWriterJob (line 35) | @Bean method step (line 42) | private Step step() throws Exception { method fileItemWriter (line 50) | private FlatFileItemWriter fileItemWriter() throws Exception { FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/job/JsonFileItemWriterDemo.java class JsonFileItemWriterDemo (line 24) | @Component method jsonFileItemWriterJob (line 34) | @Bean method step (line 41) | private Step step() throws Exception { method jsonFileItemWriter (line 49) | private JsonFileItemWriter jsonFileItemWriter() throws IOExc... FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/job/MultiFileItemWriteDemo.java class MultiFileItemWriteDemo (line 24) | @Component method multiFileItemWriterJob (line 38) | @Bean method step (line 45) | private Step step() { method multiFileItemWriter (line 56) | private CompositeItemWriter multiFileItemWriter() { method classifierMultiFileItemWriter (line 66) | private ClassifierCompositeItemWriter classifierMultiFileIte... FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/job/XmlFileItemWriterDemo.java class XmlFileItemWriterDemo (line 26) | @Component method xmlFileItemWriterJob (line 36) | @Bean method step (line 43) | private Step step() throws Exception { method xmlFileItemWriter (line 51) | private StaxEventItemWriter xmlFileItemWriter() throws IOExc... FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/reader/ItemReaderConfigure.java class ItemReaderConfigure (line 14) | @Configuration method simpleReader (line 17) | @Bean FILE: 69.spring-batch-itemwriter/src/main/java/cc/mrbird/batch/writer/ItemWriterConfigure.java class ItemWriterConfigure (line 23) | @Configuration method fileItemWriter (line 26) | @Bean method xmlFileItemWriter (line 54) | @Bean FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/SpringBatchItemprocessorApplication.java class SpringBatchItemprocessorApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/TestData.java class TestData (line 8) | public class TestData { method getId (line 16) | public int getId() { method setId (line 20) | public void setId(int id) { method getField1 (line 24) | public String getField1() { method setField1 (line 28) | public void setField1(String field1) { method getField2 (line 32) | public String getField2() { method setField2 (line 36) | public void setField2(String field2) { method getField3 (line 40) | public String getField3() { method setField3 (line 44) | public void setField3(String field3) { method toString (line 48) | @Override FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/job/BeanValidatingItemProcessorDemo.java class BeanValidatingItemProcessorDemo (line 17) | @Component method beanValidatingItemProcessorJob (line 27) | @Bean method step (line 34) | private Step step() throws Exception { method beanValidatingItemProcessor (line 43) | private BeanValidatingItemProcessor beanValidatingItemProces... FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/job/CompositeItemProcessorDemo.java class CompositeItemProcessorDemo (line 23) | @Component method compositeItemProcessorJob (line 37) | @Bean method step (line 44) | private Step step() { method compositeItemProcessor (line 54) | private CompositeItemProcessor compositeItemProces... FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/job/TestDataFilterItemProcessorDemo.java class TestDataFilterItemProcessorDemo (line 17) | @Component method testDataFilterItemProcessorJob (line 29) | @Bean method step (line 36) | private Step step() { FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/job/TestDataTransformItemPorcessorDemo.java class TestDataTransformItemPorcessorDemo (line 18) | @Component method testDataTransformItemPorcessorJob (line 30) | @Bean method step (line 37) | private Step step() { FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/job/ValidatingItemProcessorDemo.java class ValidatingItemProcessorDemo (line 18) | @Component method validatingItemProcessorJob (line 28) | @Bean method step (line 35) | private Step step() { method validatingItemProcessor (line 44) | private ValidatingItemProcessor validatingItemProcessor() { FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/entity/reader/ItemReaderConfigure.java class ItemReaderConfigure (line 14) | @Configuration method simpleReader (line 17) | @Bean FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/processor/TestDataFilterItemProcessor.java class TestDataFilterItemProcessor (line 10) | @Component method process (line 12) | @Override FILE: 70.spring-batch-itemprocessor/src/main/java/cc/mrbird/batch/processor/TestDataTransformItemPorcessor.java class TestDataTransformItemPorcessor (line 11) | @Component method process (line 13) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/SpringBatchListenerApplication.java class SpringBatchListenerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/job/CompositeJobExecutionListenerJobDemo.java class CompositeJobExecutionListenerJobDemo (line 20) | @Component method compositeJobExecutionListenerJob (line 28) | @Bean method step (line 36) | private Step step() { method compositeJobExecutionListener (line 44) | private CompositeJobExecutionListener compositeJobExecutionListener() { FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/job/ListenerTestJobDemo.java class ListenerTestJobDemo (line 20) | @Component method listenerTestJob (line 40) | @Bean method step (line 48) | private Step step() { method reader (line 63) | private ItemReader reader() { method processor (line 68) | private ItemProcessor processor() { class simpleReader (line 73) | class simpleReader implements ItemReader { method simpleReader (line 76) | public simpleReader(List data) { method read (line 80) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyChunkListener.java class MyChunkListener (line 10) | @Component method beforeChunk (line 12) | @Override method afterChunk (line 17) | @Override method afterChunkError (line 22) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyItemProcessListener.java class MyItemProcessListener (line 9) | @Component method beforeProcess (line 11) | @Override method afterProcess (line 16) | @Override method onProcessError (line 21) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyItemReaderListener.java class MyItemReaderListener (line 9) | @Component method beforeRead (line 11) | @Override method afterRead (line 16) | @Override method onReadError (line 21) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyItemWriterListener.java class MyItemWriterListener (line 11) | @Component method beforeWrite (line 14) | @Override method afterWrite (line 19) | @Override method onWriteError (line 24) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyJobExecutionListener.java class MyJobExecutionListener (line 10) | @Component method beforeJob (line 13) | @Override method afterJob (line 18) | @Override FILE: 71.spring-batch-listener/src/main/java/cc/mrbird/batch/listener/MyStepExecutionListener.java class MyStepExecutionListener (line 11) | @Component method breforeStep (line 14) | @BeforeStep method afterStep (line 19) | @AfterStep FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/SpringBatchExceptionApplication.java class SpringBatchExceptionApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/exception/MyJobExecutionException.java class MyJobExecutionException (line 6) | public class MyJobExecutionException extends Exception{ method MyJobExecutionException (line 10) | public MyJobExecutionException(String message) { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/job/DefaultExceptionJobDemo.java class DefaultExceptionJobDemo (line 15) | @Component method defaultExceptionJob (line 23) | @Bean FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/job/RestartJobDemo.java class RestartJobDemo (line 21) | @Component method restartJob (line 29) | @Bean method step (line 36) | private Step step() { method listItemReader (line 46) | private ListItemReader listItemReader() { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/job/RetryExceptionJobDemo.java class RetryExceptionJobDemo (line 20) | @Component method retryExceptionJob (line 28) | @Bean method step (line 35) | private Step step() { method listItemReader (line 48) | private ListItemReader listItemReader() { method myProcessor (line 54) | private ItemProcessor myProcessor() { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/job/SkipExceptionJobDemo.java class SkipExceptionJobDemo (line 21) | @Component method skipExceptionJob (line 31) | @Bean method step (line 38) | private Step step() { method listItemReader (line 52) | private ListItemReader listItemReader() { method myProcessor (line 58) | private ItemProcessor myProcessor() { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/job/TransactionJobDemo.java class TransactionJobDemo (line 23) | @Component method transactionJob (line 31) | @Bean method step (line 38) | private Step step() { method listItemReader (line 53) | private ListItemReader listItemReader() { FILE: 72.spring-batch-exception/src/main/java/cc/mrbird/batch/listener/MySkipListener.java class MySkipListener (line 9) | @Component method onSkipInRead (line 11) | @Override method onSkipInWrite (line 16) | @Override method onSkipInProcess (line 21) | @Override FILE: 73.spring-batch-launcher/src/main/java/cc/mrbird/batch/SpringBatchLauncherApplication.java class SpringBatchLauncherApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 73.spring-batch-launcher/src/main/java/cc/mrbird/batch/configure/JobConfigure.java class JobConfigure (line 12) | @Configuration method processor (line 19) | @Bean FILE: 73.spring-batch-launcher/src/main/java/cc/mrbird/batch/controller/JobController.java class JobController (line 17) | @RestController method launcher (line 28) | @GetMapping("launcher/{message}") method operator (line 38) | @GetMapping("operator/{message}") FILE: 73.spring-batch-launcher/src/main/java/cc/mrbird/batch/job/MyJob.java class MyJob (line 16) | @Component method job (line 24) | @Bean method step (line 31) | private Step step(){ FILE: 74.spring-cloud-alibaba-nacos-register/consumer/src/main/java/cc/mrbird/consumer/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 74.spring-cloud-alibaba-nacos-register/consumer/src/main/java/cc/mrbird/consumer/configure/ConsumerConfigure.java class ConsumerConfigure (line 10) | @Configuration method restTemplate (line 13) | @Bean FILE: 74.spring-cloud-alibaba-nacos-register/consumer/src/main/java/cc/mrbird/consumer/controller/ConsumeController.java class ConsumeController (line 15) | @RestController method hello (line 24) | @GetMapping("hello/{message}") FILE: 74.spring-cloud-alibaba-nacos-register/provider/src/main/java/cc/mrbird/provider/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 74.spring-cloud-alibaba-nacos-register/provider/src/main/java/cc/mrbird/provider/controller/HelloController.java class HelloController (line 11) | @RestController method hello (line 15) | @GetMapping("{message}") FILE: 75.spring-cloud-alibaba-nacos-config/src/main/java/cc/mrbird/nacos/SpringCloudAlibabaNacosConfigApplication.java class SpringCloudAlibabaNacosConfigApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 75.spring-cloud-alibaba-nacos-config/src/main/java/cc/mrbird/nacos/controller/TestController.java class TestController (line 11) | @RestController method getMessage (line 22) | @GetMapping("message") method multiConfig (line 27) | @GetMapping("multi") FILE: 76.spring-boot-websocket-socketjs/src/main/java/cc/mrbird/socket/SpringBootWebsocketSocketjsApplication.java class SpringBootWebsocketSocketjsApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 76.spring-boot-websocket-socketjs/src/main/java/cc/mrbird/socket/configure/WebSocketServerConfigure.java class WebSocketServerConfigure (line 13) | @Configuration method registerWebSocketHandlers (line 20) | @Override FILE: 76.spring-boot-websocket-socketjs/src/main/java/cc/mrbird/socket/handler/MyStringWebSocketHandler.java class MyStringWebSocketHandler (line 14) | @Component method afterConnectionEstablished (line 19) | @Override method handleTransportError (line 24) | @Override method afterConnectionClosed (line 30) | @Override method handleTextMessage (line 36) | @Override method fakeAi (line 47) | private static String fakeAi(String input) { FILE: 77.spring-cloud-alibaba-sentinel-dashboard-guide/src/main/java/cc/mrbird/sentinel/SpringCloudAlibabaSentinelFlowControlApplication.java class SpringCloudAlibabaSentinelFlowControlApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 77.spring-cloud-alibaba-sentinel-dashboard-guide/src/main/java/cc/mrbird/sentinel/controller/TestController.java class TestController (line 14) | @RestController method test1 (line 22) | @GetMapping("test1") method test2 (line 28) | @GetMapping("test2") method buy (line 33) | @GetMapping("buy") FILE: 77.spring-cloud-alibaba-sentinel-dashboard-guide/src/main/java/cc/mrbird/sentinel/service/HelloService.java class HelloService (line 9) | @Service method hello (line 12) | @SentinelResource("hello") FILE: 78.spring-cloud-alibaba-sentinelresource/consumer/src/main/java/cc/mrbird/consumer/ConsumerApplication.java class ConsumerApplication (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { method restTemplate (line 16) | @Bean FILE: 78.spring-cloud-alibaba-sentinelresource/provider/src/main/java/cc/mrbird/provider/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) {