├── .gitignore ├── README.md ├── Spring-Cloud-Book-Code-1 ├── fangjia-api-client │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── fangjia │ │ └── api │ │ └── client │ │ ├── auth │ │ ├── AuthRemoteClient.java │ │ ├── AuthRemoteClientHystrix.java │ │ └── query │ │ │ └── AuthQuery.java │ │ ├── config │ │ ├── FeignBasicAuthRequestInterceptor.java │ │ └── FeignConfiguration.java │ │ └── fsh │ │ └── house │ │ ├── HouseRemoteClient.java │ │ ├── HouseRemoteClientFallbackFactory.java │ │ ├── HouseRemoteClientHystrix.java │ │ └── dto │ │ ├── HouseInfo.java │ │ ├── HouseInfoDto.java │ │ └── HouseListDto.java ├── fangjia-auth-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── auth │ │ │ ├── AuthApplication.java │ │ │ ├── controller │ │ │ └── AuthController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ ├── query │ │ │ └── AuthQuery.java │ │ │ └── service │ │ │ ├── AuthService.java │ │ │ └── AuthServiceImpl.java │ │ └── resources │ │ └── application.properties ├── fangjia-boot-admin │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── admin │ │ │ ├── AdminApplication.java │ │ │ └── DingDingNotifier.java │ │ └── resources │ │ └── application.properties ├── fangjia-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── fangjia │ │ └── common │ │ ├── anno │ │ └── ApiRateLimit.java │ │ ├── aspect │ │ └── ApiLimitAspect.java │ │ ├── base │ │ ├── PageBean.java │ │ ├── PageQueryParam.java │ │ ├── ResponseCode.java │ │ ├── ResponseData.java │ │ └── StartCommand.java │ │ ├── exception │ │ ├── GlobalException.java │ │ ├── GlobalExceptionHandler.java │ │ ├── LimitException.java │ │ ├── ParamException.java │ │ └── ServerException.java │ │ ├── filter │ │ ├── HttpBasicAuthorizeFilter.java │ │ └── HttpHeaderParamFilter.java │ │ ├── listenter │ │ └── InitApiLimitRateListener.java │ │ ├── support │ │ ├── DefaultRibbonFilterContext.java │ │ ├── RibbonFilterContext.java │ │ └── RibbonFilterContextHolder.java │ │ └── util │ │ ├── ClasspathPackageScannerUtils.java │ │ ├── DingDingMessageUtil.java │ │ ├── IpUtils.java │ │ ├── JWTUtils.java │ │ ├── JsonUtils.java │ │ ├── NetUtils.java │ │ ├── RSAUtils.java │ │ ├── ServerPortUtils.java │ │ └── StringUtil.java ├── fangjia-eureka │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── eureka │ │ │ ├── EurekaServerApplication.java │ │ │ └── EurekaStateChangeListener.java │ │ └── resources │ │ ├── application-master.properties │ │ ├── application-slaveone.properties │ │ └── application.properties ├── fangjia-fsh-api │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ ├── fangjia │ │ │ └── fsh │ │ │ │ └── api │ │ │ │ ├── ThreadLocalHystrixConcurrencyStrategy.java │ │ │ │ ├── ThreadLocalThreadPoolExecutor.java │ │ │ │ ├── ZuulApplication.java │ │ │ │ ├── conf │ │ │ │ ├── BasicConf.java │ │ │ │ ├── RateLimiterConf.java │ │ │ │ └── RsaConf.java │ │ │ │ ├── config │ │ │ │ ├── BeanConfig.java │ │ │ │ ├── FilterConfig.java │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ ├── ErrorHandlerController.java │ │ │ │ └── LocalController.java │ │ │ │ ├── fallback │ │ │ │ └── ServiceConsumerFallbackProvider.java │ │ │ │ ├── filter │ │ │ │ ├── AuthFilter.java │ │ │ │ ├── AuthHeaderFilter.java │ │ │ │ ├── DebugRequest.java │ │ │ │ ├── DowngradeFilter.java │ │ │ │ ├── ErrorFilter.java │ │ │ │ ├── GrayPushFilter.java │ │ │ │ ├── IpFilter.java │ │ │ │ └── LimitFilter.java │ │ │ │ ├── rule │ │ │ │ └── GrayPushRule.java │ │ │ │ └── task │ │ │ │ └── TokenScheduledTask.java │ │ │ └── netflix │ │ │ └── hystrix │ │ │ └── strategy │ │ │ └── concurrency │ │ │ └── HystrixContextScheduler.java │ │ └── resources │ │ └── application.properties ├── fangjia-fsh-house-service │ ├── LOG_FILE_IS_UNDEFINED │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── fsh │ │ │ └── house │ │ │ ├── FshHouseServiceApplication.java │ │ │ ├── conf │ │ │ ├── EurekaConf.java │ │ │ ├── MysqlDataSourceConf.java │ │ │ ├── RateLimitConf.java │ │ │ └── RestAPIRateLimitConf.java │ │ │ ├── config │ │ │ ├── BeanConfig.java │ │ │ ├── FilterConfig.java │ │ │ └── IntegrationConfig.java │ │ │ ├── controller │ │ │ └── HouseController.java │ │ │ ├── dto │ │ │ └── UpdateHouseNameDto.java │ │ │ ├── listener │ │ │ └── InitGatewayApiLimitRateListener.java │ │ │ ├── mq │ │ │ └── HouseProcessor.java │ │ │ ├── po │ │ │ └── HouseInfo.java │ │ │ └── service │ │ │ ├── HouseService.java │ │ │ └── HouseServiceImpl.java │ │ └── resources │ │ ├── HouseInfo.sql │ │ ├── application.properties │ │ ├── bootstrap.properties │ │ └── logback-spring.xml ├── fangjia-fsh-substitution-service │ ├── LOG_FILE_IS_UNDEFINED │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── fsh │ │ │ └── substitution │ │ │ ├── FshSubstitutionServiceApplication.java │ │ │ ├── conf │ │ │ └── EurekaConf.java │ │ │ ├── config │ │ │ ├── BeanConfiguration.java │ │ │ ├── FilterConfig.java │ │ │ ├── IntegrationConfig.java │ │ │ ├── MyLoadBalancerAutoConfiguration.java │ │ │ └── RibbonClientConfig.java │ │ │ ├── controller │ │ │ └── SubstitutionController.java │ │ │ ├── dto │ │ │ ├── HouseInfo.java │ │ │ ├── MessageDto.java │ │ │ ├── SubstitutionDto.java │ │ │ └── UpdateHouseNameDto.java │ │ │ ├── mq │ │ │ ├── ActiveMqConsumer.java │ │ │ ├── HouseConsumer.java │ │ │ └── HouseProcessor.java │ │ │ ├── po │ │ │ └── Substitution.java │ │ │ ├── rule │ │ │ ├── MyLoadBalanced.java │ │ │ ├── MyLoadBalancerInterceptor.java │ │ │ └── MyRule.java │ │ │ ├── service │ │ │ ├── SubstitutionService.java │ │ │ └── SubstitutionServiceImpl.java │ │ │ └── task │ │ │ └── TokenScheduledTask.java │ │ └── resources │ │ ├── application.properties │ │ ├── bootstrap.properties │ │ └── logback-spring.xml ├── fangjia-fsh-user-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── fsh │ │ │ └── user │ │ │ ├── FshUserServiceApplication.java │ │ │ ├── conf │ │ │ ├── EurekaConf.java │ │ │ ├── MysqlDataSourceConf.java │ │ │ └── RsaConf.java │ │ │ ├── config │ │ │ ├── BeanConfig.java │ │ │ └── FilterConfig.java │ │ │ ├── controller │ │ │ └── EnterpriseProductUserController.java │ │ │ ├── po │ │ │ └── EnterpriseProductUser.java │ │ │ ├── query │ │ │ └── LoginQuery.java │ │ │ └── service │ │ │ ├── EnterpriseProductUserService.java │ │ │ └── EnterpriseProductUserServiceImpl.java │ │ └── resources │ │ └── application.properties ├── fangjia-gateway │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── gateway │ │ │ ├── CustomRedisRateLimiter.java │ │ │ ├── GatewayApplication.java │ │ │ ├── conf │ │ │ └── RateLimitConf.java │ │ │ ├── config │ │ │ └── ExampleConfiguration.java │ │ │ ├── exception │ │ │ ├── ErrorHandlerConfiguration.java │ │ │ └── JsonExceptionHandler.java │ │ │ └── filter │ │ │ └── IPCheckFilter.java │ │ └── resources │ │ ├── application.properties │ │ └── application.yml ├── fangjia-hystrix-dashboard │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── dashboard │ │ │ └── HystrixDashboardApplication.java │ │ └── resources │ │ └── application.properties ├── fangjia-job │ ├── demo.sh │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── job │ │ │ ├── CustomJobExceptionHandler.java │ │ │ ├── DingDingMessageUtil.java │ │ │ ├── JobApplication.java │ │ │ ├── JsonUtils.java │ │ │ ├── MessageElasticJobListener.java │ │ │ ├── MyDataflowJob.java │ │ │ └── MySimpleJob.java │ │ └── resources │ │ └── applicationContext.xml ├── fangjia-sjdbc-read-write-springboot │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sjdbc │ │ │ ├── ShardingJdbcApplicaiton.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── META-INF │ │ ├── mappers │ │ │ └── User.xml │ │ └── mybatis-config.xml │ │ ├── application.properties │ │ └── user.sql ├── fangjia-sjdbc-read-write │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sjdbc │ │ │ ├── ShardingJdbcApplicaiton.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ ├── sharding.xml │ │ └── user.sql ├── fangjia-sjdbc-sharding-db-table │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sjdbc │ │ │ ├── ShardingDbAndTableApplication.java │ │ │ ├── SingleKeyDbShardingAlgorithm.java │ │ │ ├── UserSingleKeyTableShardingAlgorithm.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ ├── sharding.xml │ │ └── user.sql ├── fangjia-sjdbc-sharding-table-springboot │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sharding │ │ │ ├── MyPreciseShardingAlgorithm.java │ │ │ ├── ShardingTableApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── META-INF │ │ ├── mappers │ │ │ └── User.xml │ │ └── mybatis-config.xml │ │ ├── application.properties │ │ └── user.sql ├── fangjia-sjdbc-sharding-table │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sharding │ │ │ ├── ShardingTableApplication.java │ │ │ ├── UserSingleKeyTableShardingAlgorithm.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ ├── sharding.xml │ │ └── user.sql ├── fangjia-zipkin │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── zipkin │ │ │ └── ZipKinServerApplication.java │ │ └── resources │ │ └── application.properties ├── hystrix │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── fangjia │ │ │ └── hystrix │ │ │ ├── App.java │ │ │ ├── ClearCacheHystrixCommand.java │ │ │ ├── MyHystrixCollapser.java │ │ │ └── MyHystrixCommand.java │ │ └── test │ │ └── java │ │ └── com │ │ └── fangjia │ │ └── hystrix │ │ └── AppTest.java ├── transaction-mq-client │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── fangjia │ │ └── mqclient │ │ ├── TransactionMqRemoteClient.java │ │ ├── TransactionMqRemoteClientHystrix.java │ │ ├── dto │ │ └── TransactionMessage.java │ │ └── query │ │ └── MessageQuery.java ├── transaction-mq-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── transaction_mq │ │ │ ├── TransactionMqServiceApplication.java │ │ │ ├── config │ │ │ └── BeanConfig.java │ │ │ ├── controller │ │ │ └── TransactionMessageController.java │ │ │ ├── enums │ │ │ └── TransactionMessageStatusEnum.java │ │ │ ├── po │ │ │ └── TransactionMessage.java │ │ │ ├── query │ │ │ └── MessageQuery.java │ │ │ └── service │ │ │ ├── TransactionMessageService.java │ │ │ └── TransactionMessageServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ └── table.sql └── transaction-mq-task │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── fangjia │ │ └── mqtask │ │ ├── JsonUtils.java │ │ ├── MessageDto.java │ │ ├── ProcessMessageTask.java │ │ ├── Producer.java │ │ └── TransactionTaskApplication.java │ └── resources │ └── application.properties └── Spring-Cloud-Book-Code-2 ├── ch-10 ├── apollo-java │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_java │ │ │ │ └── App.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── app.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_java │ │ └── AppTest.java ├── apollo-spring-customer │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_springboot │ │ │ │ ├── App.java │ │ │ │ ├── client │ │ │ │ └── ClientTest.java │ │ │ │ ├── configservice │ │ │ │ ├── ApolloConfigNotification.java │ │ │ │ ├── DeferredResultWrapper.java │ │ │ │ ├── NotificationControllerV2.java │ │ │ │ ├── ReleaseMessage.java │ │ │ │ ├── ReleaseMessageListener.java │ │ │ │ └── ReleaseMessageScanner.java │ │ │ │ ├── controller │ │ │ │ └── ConfigController.java │ │ │ │ ├── core │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigPropertySource.java │ │ │ │ └── PropertySourcesProcessor.java │ │ │ │ └── spring │ │ │ │ └── annotation │ │ │ │ ├── SpringValueProcessor.java │ │ │ │ └── property │ │ │ │ ├── PlaceholderHelper.java │ │ │ │ ├── SpringValue.java │ │ │ │ └── SpringValueRegistry.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_springboot │ │ └── AppTest.java └── apollo-springboot │ ├── .factorypath │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── apollo_springboot │ │ │ ├── App.java │ │ │ ├── config │ │ │ ├── RedisConfig.java │ │ │ ├── Student.java │ │ │ └── UserConfig.java │ │ │ └── controller │ │ │ └── ConfigController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── apollo_springboot │ └── AppTest.java ├── ch-11 ├── sleuth-article-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ ├── BeanConfiguration.java │ │ │ │ └── CustomExecutorConfig.java │ │ │ │ ├── controller │ │ │ │ └── ArticleController.java │ │ │ │ ├── filter │ │ │ │ └── MyFilter.java │ │ │ │ └── service │ │ │ │ ├── ArticleService.java │ │ │ │ └── ArticleServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java └── sleuth-user-service │ ├── .factorypath │ ├── build │ ├── sleuth-user-service │ └── sleuth-user-service.json │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── eureka_client │ │ │ ├── App.java │ │ │ └── controller │ │ │ └── UserController.java │ └── resources │ │ ├── application.properties │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── cxytiandi │ └── eureka_client │ └── AppTest.java ├── ch-12 ├── auth-article-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ ├── BeanConfiguration.java │ │ │ │ └── FeignConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── ArticleController.java │ │ │ │ ├── feign │ │ │ │ ├── AuthQuery.java │ │ │ │ ├── AuthRemoteClient.java │ │ │ │ └── UserRemoteClient.java │ │ │ │ ├── interceptor │ │ │ │ ├── FeignBasicAuthRequestInterceptor.java │ │ │ │ └── TokenInterceptor.java │ │ │ │ └── task │ │ │ │ └── TokenScheduledTask.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java ├── auth-common │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── auth │ │ │ ├── common │ │ │ ├── ResponseCode.java │ │ │ └── ResponseData.java │ │ │ ├── filter │ │ │ └── HttpBasicAuthorizeFilter.java │ │ │ └── util │ │ │ ├── JWTUtils.java │ │ │ ├── JsonUtils.java │ │ │ └── RSAUtils.java │ │ └── resources │ │ └── application.properties ├── auth-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── auth │ │ │ ├── AuthApplication.java │ │ │ ├── controller │ │ │ └── AuthController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ ├── query │ │ │ └── AuthQuery.java │ │ │ └── service │ │ │ ├── AuthService.java │ │ │ └── AuthServiceImpl.java │ │ └── resources │ │ └── application.properties ├── auth-user-service │ ├── .factorypath │ ├── build │ │ ├── sleuth-user-service │ │ └── sleuth-user-service.json │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ └── BeanConfig.java │ │ │ │ └── controller │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java └── auth-zuul │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── zuul_demo │ │ │ ├── App.java │ │ │ ├── config │ │ │ └── FilterConfig.java │ │ │ ├── feign │ │ │ ├── AuthQuery.java │ │ │ └── AuthRemoteClient.java │ │ │ ├── filter │ │ │ └── AuthHeaderFilter.java │ │ │ └── task │ │ │ └── TokenScheduledTask.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── zuul_demo │ └── AppTest.java ├── ch-13 ├── spring-boot-admin-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── spring_boot_admin_client │ │ │ │ └── App.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── spring_boot_admin_client │ │ └── AppTest.java ├── spring-boot-admin-eureka │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── spring_boot_admin_eureka │ │ │ │ └── App.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── spring_boot_admin_eureka │ │ └── AppTest.java └── spring-boot-admin │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── spring_boot_admin │ │ │ ├── App.java │ │ │ ├── DingDingMessageUtil.java │ │ │ ├── DingDingNotifier.java │ │ │ └── JsonUtils.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── spring_boot_admin │ └── AppTest.java ├── ch-14 ├── swagger-demo │ ├── .factorypath │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── auth │ │ │ ├── AuthApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ └── UserDto.java │ │ │ └── param │ │ │ └── AddUserParam.java │ │ └── resources │ │ └── application.properties ├── swagger-demo2 │ ├── .factorypath │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── auth │ │ │ ├── AuthApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ └── UserDto.java │ │ │ └── param │ │ │ └── AddUserParam.java │ │ └── resources │ │ └── application.properties └── swagger-zuul │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── cxytiandi │ │ └── zuul_demo │ │ ├── App.java │ │ └── DocumentationConfig.java │ └── resources │ └── application.properties ├── ch-15 ├── zuul-extend-article-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── apilimit │ │ │ │ ├── ApiLimitAspect.java │ │ │ │ ├── ApiRateLimit.java │ │ │ │ └── InitApiLimitRateListener.java │ │ │ │ ├── config │ │ │ │ └── BeanConfig.java │ │ │ │ ├── controller │ │ │ │ └── ArticleController.java │ │ │ │ ├── feign │ │ │ │ ├── FeignBasicAuthRequestInterceptor.java │ │ │ │ └── UserRemoteClient.java │ │ │ │ ├── filter │ │ │ │ └── HttpHeaderParamFilter.java │ │ │ │ └── support │ │ │ │ ├── DefaultRibbonFilterContext.java │ │ │ │ ├── RibbonFilterContext.java │ │ │ │ └── RibbonFilterContextHolder.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java ├── zuul-extend-user-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── controller │ │ │ │ └── EnterpriseProductUserController.java │ │ │ │ ├── param │ │ │ │ └── LoginParam.java │ │ │ │ └── service │ │ │ │ ├── EnterpriseProductUserService.java │ │ │ │ └── EnterpriseProductUserServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java └── zuul-extend │ ├── .factorypath │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── cxytiandi │ │ └── zuul_demo │ │ ├── App.java │ │ ├── config │ │ ├── BasicConf.java │ │ ├── FilterConfig.java │ │ └── RedisConfig.java │ │ ├── filter │ │ ├── AuthFilter.java │ │ ├── DownGradeFilter.java │ │ ├── GrayPushFilter.java │ │ └── LimitFilter.java │ │ ├── rule │ │ └── GrayPushRule.java │ │ └── support │ │ ├── DefaultRibbonFilterContext.java │ │ ├── RibbonFilterContext.java │ │ └── RibbonFilterContextHolder.java │ └── resources │ └── application.properties ├── ch-16 ├── cache-data-redis │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── cache_data_redis │ │ │ │ ├── App.java │ │ │ │ ├── MyBloomFilter.java │ │ │ │ ├── config │ │ │ │ ├── CacheAutoConfiguration.java │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ └── CacheController.java │ │ │ │ ├── po │ │ │ │ └── Person.java │ │ │ │ ├── repository │ │ │ │ └── PersonRepository.java │ │ │ │ └── service │ │ │ │ ├── CacheService.java │ │ │ │ ├── CacheServiceImpl.java │ │ │ │ ├── Closure.java │ │ │ │ ├── PersonService.java │ │ │ │ └── PersonServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── cache_guava │ │ └── AppTest.java └── cache-guava │ ├── .factorypath │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── cache_guava │ │ ├── App.java │ │ ├── Person.java │ │ └── PersonDao.java │ └── test │ └── java │ └── com │ └── cxytiandi │ └── cache_guava │ └── AppTest.java ├── ch-17 ├── elasticsearch │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── elasticsearch │ │ │ │ ├── App.java │ │ │ │ ├── po │ │ │ │ └── Article.java │ │ │ │ └── repository │ │ │ │ ├── ArticleRepository.java │ │ │ │ └── ArticleTemplate.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── mongodb │ │ └── ArticleTest.java ├── mongodb │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── mongodb │ │ │ │ ├── App.java │ │ │ │ ├── autoid │ │ │ │ ├── GeneratedValue.java │ │ │ │ ├── SaveMongoEventListener.java │ │ │ │ └── SequenceId.java │ │ │ │ ├── batchupdate │ │ │ │ ├── BathUpdateOptions.java │ │ │ │ └── MongoBaseDao.java │ │ │ │ ├── controller │ │ │ │ ├── ArticleController.java │ │ │ │ └── GridFsController.java │ │ │ │ ├── po │ │ │ │ ├── Article.java │ │ │ │ └── Person.java │ │ │ │ └── repository │ │ │ │ └── ArticleRepositor.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── mongodb │ │ └── AppTest.java └── mysql │ ├── .factorypath │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── mysql │ │ │ ├── App.java │ │ │ ├── config │ │ │ └── BeanConfig.java │ │ │ ├── controller │ │ │ └── LdController.java │ │ │ ├── po │ │ │ └── LouDong.java │ │ │ └── service │ │ │ ├── LdService.java │ │ │ └── LdServiceImpl.java │ └── resources │ │ ├── application.properties │ │ └── loudong.sql │ └── test │ └── java │ └── com │ └── cxytiandi │ └── mongodb │ └── AppTest.java ├── ch-18 ├── transaction-mq-client │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── fangjia │ │ └── mqclient │ │ ├── TransactionMqRemoteClient.java │ │ ├── TransactionMqRemoteClientHystrix.java │ │ ├── common │ │ ├── PageBean.java │ │ └── PageQueryParam.java │ │ ├── dto │ │ └── TransactionMessage.java │ │ └── query │ │ └── MessageQuery.java ├── transaction-mq-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── transaction_mq │ │ │ ├── TransactionMqServiceApplication.java │ │ │ ├── config │ │ │ └── BeanConfig.java │ │ │ ├── controller │ │ │ └── TransactionMessageController.java │ │ │ ├── enums │ │ │ └── TransactionMessageStatusEnum.java │ │ │ ├── po │ │ │ └── TransactionMessage.java │ │ │ ├── query │ │ │ └── MessageQuery.java │ │ │ └── service │ │ │ ├── TransactionMessageService.java │ │ │ └── TransactionMessageServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ └── table.sql └── transaction-mq-task │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── fangjia │ │ └── mqtask │ │ ├── JsonUtils.java │ │ ├── MessageDto.java │ │ ├── ProcessMessageTask.java │ │ ├── Producer.java │ │ └── TransactionTaskApplication.java │ └── resources │ └── application.properties ├── ch-19 └── elastic-job-demo │ ├── demo.sh │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── cxytiandi │ │ └── job │ │ ├── CustomJobExceptionHandler.java │ │ ├── DingDingMessageUtil.java │ │ ├── JobApplication.java │ │ ├── JsonUtils.java │ │ ├── MessageElasticJobListener.java │ │ ├── MyDataflowJob.java │ │ └── MySimpleJob.java │ └── resources │ └── applicationContext.xml ├── ch-2 ├── spring-boot-example │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── spring_boot_example │ │ │ │ ├── App.java │ │ │ │ ├── actuator │ │ │ │ ├── UserEndpoint.java │ │ │ │ └── UserHealthIndicator.java │ │ │ │ ├── base │ │ │ │ ├── ResponseData.java │ │ │ │ └── StartCommand.java │ │ │ │ ├── config │ │ │ │ ├── AsyncTaskExecutePool.java │ │ │ │ ├── MyConfig.java │ │ │ │ └── TaskThreadPoolConfig.java │ │ │ │ ├── controller │ │ │ │ ├── HelloController.java │ │ │ │ └── UserController.java │ │ │ │ ├── exception │ │ │ │ └── GlobalExceptionHandler.java │ │ │ │ ├── service │ │ │ │ ├── LogService.java │ │ │ │ └── LogServiceImpl.java │ │ │ │ └── util │ │ │ │ ├── NetUtils.java │ │ │ │ └── ServerPortUtils.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── spring_boot_example │ │ └── AppTest.java └── spring-boot-starter-demo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── demo │ │ │ ├── EnableUserClient.java │ │ │ ├── UserAutoConfigure.java │ │ │ ├── UserClient.java │ │ │ └── UserPorperties.java │ └── resources │ │ ├── META-INF │ │ ├── spring-configuration-metadata.json │ │ └── spring.factories │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── demo │ └── SpringBootStarterDemoApplicationTests.java ├── ch-20 ├── fangjia-sjdbc-read-write │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sjdbc │ │ │ ├── ShardingJdbcApplicaiton.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ ├── sharding.xml │ │ └── user.sql ├── fangjia-sjdbc-sharding-db-table │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── fangjia │ │ │ └── sjdbc │ │ │ ├── ShardingDbAndTableApplication.java │ │ │ ├── SingleKeyDbShardingAlgorithm.java │ │ │ ├── UserSingleKeyTableShardingAlgorithm.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── po │ │ │ └── User.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.properties │ │ ├── sharding.xml │ │ └── user.sql └── fangjia-sjdbc-sharding-table │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── fangjia │ │ └── sharding │ │ ├── ShardingTableApplication.java │ │ ├── UserSingleKeyTableShardingAlgorithm.java │ │ ├── controller │ │ └── UserController.java │ │ ├── po │ │ └── User.java │ │ └── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ └── resources │ ├── application.properties │ ├── sharding.xml │ └── user.sql ├── ch-21 ├── apollo-extended-encrypt │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ ├── ctrip │ │ │ │ └── framework │ │ │ │ │ └── apollo │ │ │ │ │ └── internals │ │ │ │ │ └── DefaultConfig.java │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_springboot │ │ │ │ ├── App.java │ │ │ │ ├── Student.java │ │ │ │ ├── Test.java │ │ │ │ └── controller │ │ │ │ └── ConfigController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_springboot │ │ └── AppTest.java ├── apollo-jasypt │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_springboot │ │ │ │ ├── App.java │ │ │ │ ├── EncryptUtil.java │ │ │ │ └── controller │ │ │ │ └── ConfigController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_springboot │ │ └── AppTest.java ├── apollo-logger │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── feign_demo │ │ │ │ ├── App.java │ │ │ │ ├── apollo │ │ │ │ └── LoggerLevelRefresher.java │ │ │ │ ├── config │ │ │ │ └── FeignConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── DemoController.java │ │ │ │ └── remote │ │ │ │ └── UserRemoteClient.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feign_demo │ │ └── AppTest.java ├── apollo-zuul-archaius │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_springboot │ │ │ │ └── App.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_springboot │ │ └── AppTest.java ├── apollo-zuul-route │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── apollo_springboot │ │ │ │ ├── App.java │ │ │ │ └── ZuulPropertiesRefresher.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── apollo_springboot │ │ └── AppTest.java ├── elastic-job-spring-boot-demo │ ├── .factorypath │ ├── demo.sh │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── job │ │ │ ├── JobApplication.java │ │ │ ├── config │ │ │ └── BeanConfig.java │ │ │ ├── core │ │ │ ├── CustomJobExceptionHandler.java │ │ │ └── MessageElasticJobListener.java │ │ │ ├── demo │ │ │ ├── DynamicJob.java │ │ │ ├── MyDataflowJob.java │ │ │ ├── MyScriptJob.java │ │ │ └── MySimpleJob.java │ │ │ └── util │ │ │ ├── DingDingMessageUtil.java │ │ │ └── JsonUtils.java │ │ └── resources │ │ └── application.properties ├── zuul-encrypt-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── User.java │ │ │ │ └── controller │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java └── zuul-encrypt │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── zuul_demo │ │ │ ├── App.java │ │ │ └── Test.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── zuul_demo │ └── AppTest.java ├── ch-3 ├── eureka-client-article-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ ├── actuator │ │ │ │ └── CustomHealthIndicator.java │ │ │ │ ├── config │ │ │ │ └── BeanConfiguration.java │ │ │ │ └── controller │ │ │ │ └── ArticleController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java ├── eureka-client-user-service │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_client │ │ │ │ ├── App.java │ │ │ │ └── controller │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_client │ │ └── AppTest.java ├── eureka-server-cluster │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── eureka_server │ │ │ │ └── App.java │ │ └── resources │ │ │ ├── application-master.properties │ │ │ ├── application-slaveone.properties │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── eureka_server │ │ └── AppTest.java └── eureka-server │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── eureka_server │ │ │ ├── EurekaServerApplication.java │ │ │ └── EurekaStateChangeListener.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── eureka_server │ └── EurekaServerApplicationTest.java ├── ch-4 ├── ribbon-config-demo │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── ribbon_eureka_demo │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ ├── BeanConfiguration.java │ │ │ │ ├── DefaultRibbonConfig.java │ │ │ │ ├── RibbonClientConfig.java │ │ │ │ └── RibbonClientDefaultConfigurationTestsConfig.java │ │ │ │ ├── controller │ │ │ │ ├── HouseClientController.java │ │ │ │ └── HouseController.java │ │ │ │ ├── dto │ │ │ │ └── HouseInfo.java │ │ │ │ └── rule │ │ │ │ └── MyRule.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── ribbon_eureka_demo │ │ └── AppTest.java ├── ribbon-eureka-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── ribbon_eureka_demo │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ └── BeanConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── HouseClientController.java │ │ │ │ └── HouseController.java │ │ │ │ ├── dto │ │ │ │ └── HouseInfo.java │ │ │ │ └── loadbalanced │ │ │ │ ├── MyLoadBalanced.java │ │ │ │ ├── MyLoadBalancerAutoConfiguration.java │ │ │ │ └── MyLoadBalancerInterceptor.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── ribbon_eureka_demo │ │ └── AppTest.java ├── ribbon-native-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── cxytiandi │ │ │ └── ribbon_native_demo │ │ │ └── RibbonTest.java │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── ribbon_native_demo │ │ └── AppTest.java ├── ribbon-retry-demo │ ├── .factorypath │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── ribbon_eureka_demo │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ └── BeanConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── HouseClientController.java │ │ │ │ └── dto │ │ │ │ └── HouseInfo.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── ribbon_eureka_demo │ │ └── AppTest.java └── spring-rest-template │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── spring_rest_template │ │ │ ├── App.java │ │ │ ├── config │ │ │ └── BeanConfiguration.java │ │ │ ├── controller │ │ │ ├── HouseClientController.java │ │ │ └── HouseController.java │ │ │ └── dto │ │ │ └── HouseInfo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── ribbon_native_demo │ └── AppTest.java ├── ch-5 ├── feign-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── feign_demo │ │ │ │ ├── App.java │ │ │ │ ├── auth │ │ │ │ └── FeignBasicAuthRequestInterceptor.java │ │ │ │ ├── config │ │ │ │ └── FeignConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── DemoController.java │ │ │ │ └── remote │ │ │ │ └── UserRemoteClient.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feign_demo │ │ └── AppTest.java ├── feign-inherit-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feignapi │ │ └── user │ │ ├── User.java │ │ └── UserRemoteClient.java ├── feign-inherit-consume │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── feign_demo │ │ │ │ ├── App.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feign_demo │ │ └── AppTest.java ├── feign-inherit-provide │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── feign_demo │ │ │ │ ├── App.java │ │ │ │ └── controller │ │ │ │ └── DemoController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feign_demo │ │ └── AppTest.java └── feign-native-demo │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── feign_demo │ │ │ ├── App.java │ │ │ ├── HelloRemote.java │ │ │ └── RestApiCallUtils.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── feign_demo │ └── AppTest.java ├── ch-6 ├── hystrix-dashboard-demo │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── hystrix_dashboard │ │ │ └── DashboardApplication.java │ │ └── resources │ │ └── application.properties ├── hystrix-feign-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── feign_demo │ │ │ │ ├── App.java │ │ │ │ ├── controller │ │ │ │ └── DemoController.java │ │ │ │ └── remote │ │ │ │ ├── UserRemoteClient.java │ │ │ │ ├── UserRemoteClientFallback.java │ │ │ │ └── UserRemoteClientFallbackFactory.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── feign_demo │ │ └── AppTest.java ├── hystrix-native-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── cxytiandi │ │ │ └── hystrix_native_demo │ │ │ ├── demo1 │ │ │ ├── App.java │ │ │ └── MyHystrixCommand.java │ │ │ ├── demo2 │ │ │ ├── CacheApp.java │ │ │ ├── CacheCleanApp.java │ │ │ └── ClearCacheHystrixCommand.java │ │ │ └── demo3 │ │ │ ├── CollapserApp.java │ │ │ └── MyHystrixCollapser.java │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── hystrix_native_demo │ │ └── AppTest.java └── hystrix-springcloud-demo │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── springcloud_demo │ │ ├── App.java │ │ ├── config │ │ └── BeanConfiguration.java │ │ └── controller │ │ └── HellController.java │ └── test │ └── java │ └── com │ └── cxytiandi │ └── hystrix_native_demo │ └── AppTest.java ├── ch-7 ├── zuul-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cxytiandi │ │ │ │ └── zuul_demo │ │ │ │ ├── App.java │ │ │ │ ├── base │ │ │ │ ├── ResponseCode.java │ │ │ │ └── ResponseData.java │ │ │ │ ├── config │ │ │ │ └── FilterConfig.java │ │ │ │ ├── controller │ │ │ │ ├── ErrorHandlerController.java │ │ │ │ └── LocalController.java │ │ │ │ ├── fallback │ │ │ │ └── ServiceConsumerFallbackProvider.java │ │ │ │ ├── filter │ │ │ │ ├── DebugRequestFilter.java │ │ │ │ ├── ErrorFilter.java │ │ │ │ └── IpFilter.java │ │ │ │ └── util │ │ │ │ ├── IpUtils.java │ │ │ │ └── JsonUtils.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── cxytiandi │ │ └── zuul_demo │ │ └── AppTest.java └── zuul-file-demo │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── zuul_demo │ │ │ ├── App.java │ │ │ └── controller │ │ │ └── FileController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── cxytiandi │ └── zuul_demo │ └── AppTest.java ├── ch-8 └── spring-cloud-gateway │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cxytiandi │ │ │ └── spring_cloud_gateway │ │ │ ├── App.java │ │ │ ├── config │ │ │ ├── BeanConfig.java │ │ │ ├── CorsConfig.java │ │ │ └── ErrorHandlerConfiguration.java │ │ │ ├── controller │ │ │ └── FallbackController.java │ │ │ ├── exception │ │ │ └── JsonExceptionHandler.java │ │ │ ├── filter │ │ │ └── factory │ │ │ │ ├── CheckAuth2GatewayFilterFactory.java │ │ │ │ └── CheckAuthGatewayFilterFactory.java │ │ │ └── handler │ │ │ └── predicate │ │ │ └── CheckAuthRoutePredicateFactory.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── cxytiandi │ └── spring_cloud_gateway │ └── AppTest.java └── ch-9 └── smconf-demo ├── .factorypath ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── cxytiandi │ │ └── smconf_demo │ │ ├── App.java │ │ └── conf │ │ └── EurekaConf.java └── resources │ └── application.properties └── test └── java └── com └── cxytiandi └── smconf_demo └── AppTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/README.md -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/AuthRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/AuthRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/AuthRemoteClientHystrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/AuthRemoteClientHystrix.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/query/AuthQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/auth/query/AuthQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/config/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/config/FeignConfiguration.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/HouseRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/HouseRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/HouseRemoteClientHystrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/HouseRemoteClientHystrix.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseInfoDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseListDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-api-client/src/main/java/com/fangjia/api/client/fsh/house/dto/HouseListDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/AuthApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/controller/AuthController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/query/AuthQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/query/AuthQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/service/AuthService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/service/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/java/com/fangjia/auth/service/AuthServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-auth-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-boot-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-boot-admin/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/java/com/fangjia/admin/AdminApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/java/com/fangjia/admin/AdminApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/java/com/fangjia/admin/DingDingNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/java/com/fangjia/admin/DingDingNotifier.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-boot-admin/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/anno/ApiRateLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/anno/ApiRateLimit.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/aspect/ApiLimitAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/aspect/ApiLimitAspect.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/PageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/PageBean.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/PageQueryParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/PageQueryParam.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/ResponseCode.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/ResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/ResponseData.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/StartCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/base/StartCommand.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/GlobalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/GlobalException.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/LimitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/LimitException.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/ParamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/ParamException.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/ServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/exception/ServerException.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/filter/HttpBasicAuthorizeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/filter/HttpBasicAuthorizeFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/filter/HttpHeaderParamFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/filter/HttpHeaderParamFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/listenter/InitApiLimitRateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/listenter/InitApiLimitRateListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/DefaultRibbonFilterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/DefaultRibbonFilterContext.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/RibbonFilterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/RibbonFilterContext.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/RibbonFilterContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/support/RibbonFilterContextHolder.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/ClasspathPackageScannerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/ClasspathPackageScannerUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/DingDingMessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/DingDingMessageUtil.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/IpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/IpUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/JWTUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/JWTUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/NetUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/RSAUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/RSAUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/ServerPortUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/ServerPortUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-common/src/main/java/com/fangjia/common/util/StringUtil.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/java/com/fangjia/eureka/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/java/com/fangjia/eureka/EurekaServerApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/java/com/fangjia/eureka/EurekaStateChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/java/com/fangjia/eureka/EurekaStateChangeListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application-master.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application-master.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application-slaveone.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application-slaveone.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-eureka/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ThreadLocalHystrixConcurrencyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ThreadLocalHystrixConcurrencyStrategy.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ThreadLocalThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ThreadLocalThreadPoolExecutor.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ZuulApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/ZuulApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/BasicConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/BasicConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/RateLimiterConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/RateLimiterConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/RsaConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/conf/RsaConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/config/RedisConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/controller/ErrorHandlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/controller/ErrorHandlerController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/controller/LocalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/controller/LocalController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/fallback/ServiceConsumerFallbackProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/fallback/ServiceConsumerFallbackProvider.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/AuthFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/AuthHeaderFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/AuthHeaderFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/DebugRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/DebugRequest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/DowngradeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/DowngradeFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/ErrorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/ErrorFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/GrayPushFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/GrayPushFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/IpFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/IpFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/LimitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/filter/LimitFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/rule/GrayPushRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/rule/GrayPushRule.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/task/TokenScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/java/com/fangjia/fsh/api/task/TokenScheduledTask.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/LOG_FILE_IS_UNDEFINED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/LOG_FILE_IS_UNDEFINED -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/FshHouseServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/FshHouseServiceApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/EurekaConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/EurekaConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/MysqlDataSourceConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/MysqlDataSourceConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/RateLimitConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/RateLimitConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/RestAPIRateLimitConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/conf/RestAPIRateLimitConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/IntegrationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/config/IntegrationConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/controller/HouseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/controller/HouseController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/dto/UpdateHouseNameDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/dto/UpdateHouseNameDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/mq/HouseProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/mq/HouseProcessor.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/po/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/po/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/service/HouseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/service/HouseService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/service/HouseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/java/com/fangjia/fsh/house/service/HouseServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/HouseInfo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/HouseInfo.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=fsh-house 2 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-house-service/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/LOG_FILE_IS_UNDEFINED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/LOG_FILE_IS_UNDEFINED -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/dto/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/dto/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/dto/MessageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/dto/MessageDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/rule/MyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/java/com/fangjia/fsh/substitution/rule/MyRule.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=fsh-substitution -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-substitution-service/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/FshUserServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/FshUserServiceApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/EurekaConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/EurekaConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/MysqlDataSourceConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/MysqlDataSourceConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/RsaConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/conf/RsaConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/po/EnterpriseProductUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/po/EnterpriseProductUser.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/query/LoginQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/java/com/fangjia/fsh/user/query/LoginQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-fsh-user-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/CustomRedisRateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/CustomRedisRateLimiter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/conf/RateLimitConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/conf/RateLimitConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/config/ExampleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/config/ExampleConfiguration.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/exception/ErrorHandlerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/exception/ErrorHandlerConfiguration.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/exception/JsonExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/exception/JsonExceptionHandler.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/filter/IPCheckFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/java/com/cxytiandi/gateway/filter/IPCheckFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/src/main/java/com/fangjia/dashboard/HystrixDashboardApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/src/main/java/com/fangjia/dashboard/HystrixDashboardApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-hystrix-dashboard/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/demo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo Sharding Context: $* -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/CustomJobExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/CustomJobExceptionHandler.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/DingDingMessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/DingDingMessageUtil.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/JobApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/JobApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MessageElasticJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MessageElasticJobListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MyDataflowJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MyDataflowJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MySimpleJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/java/com/fangjia/job/MySimpleJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-job/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-job/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/java/com/fangjia/sjdbc/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/java/com/fangjia/sjdbc/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/java/com/fangjia/sjdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/java/com/fangjia/sjdbc/service/UserService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/META-INF/mappers/User.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/META-INF/mappers/User.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/META-INF/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/META-INF/mybatis-config.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write-springboot/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/ShardingJdbcApplicaiton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/ShardingJdbcApplicaiton.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/controller/UserController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-read-write/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/controller/UserController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/service/UserService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 2 | management.security.enabled=false 3 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-db-table/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/java/com/fangjia/sharding/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/java/com/fangjia/sharding/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/META-INF/mappers/User.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/META-INF/mappers/User.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/META-INF/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/META-INF/mybatis-config.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table-springboot/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/ShardingTableApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/ShardingTableApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/controller/UserController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/service/UserService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-sjdbc-sharding-table/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-zipkin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-zipkin/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-zipkin/src/main/java/com/fangjia/zipkin/ZipKinServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-zipkin/src/main/java/com/fangjia/zipkin/ZipKinServerApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/fangjia-zipkin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/fangjia-zipkin/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/ClearCacheHystrixCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/ClearCacheHystrixCommand.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/MyHystrixCollapser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/MyHystrixCollapser.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/MyHystrixCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/src/main/java/com/fangjia/hystrix/MyHystrixCommand.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/hystrix/src/test/java/com/fangjia/hystrix/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/hystrix/src/test/java/com/fangjia/hystrix/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-client/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/TransactionMqRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/TransactionMqRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/dto/TransactionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/dto/TransactionMessage.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/query/MessageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-client/src/main/java/com/fangjia/mqclient/query/MessageQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/po/TransactionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/po/TransactionMessage.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/query/MessageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/query/MessageQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/resources/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-service/src/main/resources/table.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/MessageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/MessageDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/ProcessMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/ProcessMessageTask.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/Producer.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/TransactionTaskApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/java/com/fangjia/mqtask/TransactionTaskApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-1/transaction-mq-task/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-java/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-java/src/main/java/com/cxytiandi/apollo_java/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-java/src/main/java/com/cxytiandi/apollo_java/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-java/src/main/resources/META-INF/app.properties: -------------------------------------------------------------------------------- 1 | apollo.meta=http://localhost:8080 2 | app.id=SampleApp -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-java/src/test/java/com/cxytiandi/apollo_java/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-java/src/test/java/com/cxytiandi/apollo_java/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/java/com/cxytiandi/apollo_springboot/core/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/java/com/cxytiandi/apollo_springboot/core/Config.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-spring-customer/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/config/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/config/Student.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/config/UserConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/java/com/cxytiandi/apollo_springboot/config/UserConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-10/apollo-springboot/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/java/com/cxytiandi/eureka_client/filter/MyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/java/com/cxytiandi/eureka_client/filter/MyFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/build/sleuth-user-service: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/build/sleuth-user-service.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-11/sleuth-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/java/com/cxytiandi/eureka_client/feign/AuthQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/java/com/cxytiandi/eureka_client/feign/AuthQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/common/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/common/ResponseCode.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/common/ResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/common/ResponseData.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/filter/HttpBasicAuthorizeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/filter/HttpBasicAuthorizeFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/JWTUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/JWTUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/RSAUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/java/com/cxytiandi/auth/util/RSAUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-common/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/AuthApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/controller/AuthController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/query/AuthQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/query/AuthQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/service/AuthService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/service/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/java/com/cxytiandi/auth/service/AuthServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/build/sleuth-user-service: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/build/sleuth-user-service.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/java/com/cxytiandi/eureka_client/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/java/com/cxytiandi/eureka_client/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/feign/AuthQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/feign/AuthQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/feign/AuthRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/feign/AuthRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/filter/AuthHeaderFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/filter/AuthHeaderFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/task/TokenScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/java/com/cxytiandi/zuul_demo/task/TokenScheduledTask.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/test/java/com/cxytiandi/zuul_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-12/auth-zuul/src/test/java/com/cxytiandi/zuul_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/src/main/java/com/cxytiandi/spring_boot_admin_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/src/main/java/com/cxytiandi/spring_boot_admin_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-client/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/src/main/java/com/cxytiandi/spring_boot_admin_eureka/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/src/main/java/com/cxytiandi/spring_boot_admin_eureka/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin-eureka/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/DingDingNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/DingDingNotifier.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/java/com/cxytiandi/spring_boot_admin/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/test/java/com/cxytiandi/spring_boot_admin/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-13/spring-boot-admin/src/test/java/com/cxytiandi/spring_boot_admin/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/AuthApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/controller/UserController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/dto/UserDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/param/AddUserParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/java/com/cxytiandi/auth/param/AddUserParam.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/AuthApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/controller/UserController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/dto/UserDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/param/AddUserParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/java/com/cxytiandi/auth/param/AddUserParam.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-demo2/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/java/com/cxytiandi/zuul_demo/DocumentationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/java/com/cxytiandi/zuul_demo/DocumentationConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-14/swagger-zuul/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/BasicConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/BasicConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/config/RedisConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/AuthFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/DownGradeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/DownGradeFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/GrayPushFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/GrayPushFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/LimitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/filter/LimitFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/rule/GrayPushRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/rule/GrayPushRule.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/support/RibbonFilterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/java/com/cxytiandi/zuul_demo/support/RibbonFilterContext.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-15/zuul-extend/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/MyBloomFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/MyBloomFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/config/RedisConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/po/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/po/Person.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/service/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/java/com/cxytiandi/cache_data_redis/service/Closure.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/test/java/com/cxytiandi/cache_guava/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-data-redis/src/test/java/com/cxytiandi/cache_guava/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/Person.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/PersonDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/main/java/com/cxytiandi/cache_guava/PersonDao.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/test/java/com/cxytiandi/cache_guava/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-16/cache-guava/src/test/java/com/cxytiandi/cache_guava/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/java/com/cxytiandi/elasticsearch/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/java/com/cxytiandi/elasticsearch/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/java/com/cxytiandi/elasticsearch/po/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/java/com/cxytiandi/elasticsearch/po/Article.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/test/java/com/cxytiandi/mongodb/ArticleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/elasticsearch/src/test/java/com/cxytiandi/mongodb/ArticleTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/GeneratedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/GeneratedValue.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/SaveMongoEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/SaveMongoEventListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/SequenceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/autoid/SequenceId.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/batchupdate/BathUpdateOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/batchupdate/BathUpdateOptions.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/batchupdate/MongoBaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/batchupdate/MongoBaseDao.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/controller/ArticleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/controller/ArticleController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/controller/GridFsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/controller/GridFsController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/po/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/po/Article.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/po/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/po/Person.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/repository/ArticleRepositor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/java/com/cxytiandi/mongodb/repository/ArticleRepositor.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mongodb/src/test/java/com/cxytiandi/mongodb/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mongodb/src/test/java/com/cxytiandi/mongodb/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/controller/LdController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/controller/LdController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/po/LouDong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/po/LouDong.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/service/LdService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/service/LdService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/service/LdServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/java/com/cxytiandi/mysql/service/LdServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/resources/loudong.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/main/resources/loudong.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-17/mysql/src/test/java/com/cxytiandi/mongodb/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-17/mysql/src/test/java/com/cxytiandi/mongodb/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/common/PageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/common/PageBean.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/common/PageQueryParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/common/PageQueryParam.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/dto/TransactionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/dto/TransactionMessage.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/query/MessageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-client/src/main/java/com/fangjia/mqclient/query/MessageQuery.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/java/com/fangjia/transaction_mq/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/resources/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-service/src/main/resources/table.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/MessageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/MessageDto.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/ProcessMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/ProcessMessageTask.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/Producer.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/TransactionTaskApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/java/com/fangjia/mqtask/TransactionTaskApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-18/transaction-mq-task/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/demo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo Sharding Context: $* -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/CustomJobExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/CustomJobExceptionHandler.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/DingDingMessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/DingDingMessageUtil.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/JobApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/JobApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MessageElasticJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MessageElasticJobListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MyDataflowJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MyDataflowJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MySimpleJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/java/com/cxytiandi/job/MySimpleJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-19/elastic-job-demo/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/java/com/cxytiandi/spring_boot_example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/java/com/cxytiandi/spring_boot_example/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/java/com/cxytiandi/spring_boot_example/util/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/java/com/cxytiandi/spring_boot_example/util/NetUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/test/java/com/cxytiandi/spring_boot_example/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-example/src/test/java/com/cxytiandi/spring_boot_example/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.gitignore -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/mvnw -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/mvnw.cmd -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/EnableUserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/EnableUserClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserAutoConfigure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserAutoConfigure.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserPorperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/java/com/cxytiandi/demo/UserPorperties.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/resources/META-INF/spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/resources/META-INF/spring-configuration-metadata.json -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-2/spring-boot-starter-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/ShardingJdbcApplicaiton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/ShardingJdbcApplicaiton.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserService.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/java/com/fangjia/sjdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-read-write/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/java/com/fangjia/sjdbc/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 2 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-db-table/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/po/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/java/com/fangjia/sharding/po/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8084 -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/resources/sharding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/resources/sharding.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-20/fangjia-sjdbc-sharding-table/src/main/resources/user.sql -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/Student.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/java/com/cxytiandi/apollo_springboot/Test.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-extended-encrypt/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/java/com/cxytiandi/apollo_springboot/EncryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/java/com/cxytiandi/apollo_springboot/EncryptUtil.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-jasypt/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/apollo/LoggerLevelRefresher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/apollo/LoggerLevelRefresher.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/config/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/config/FeignConfiguration.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/controller/DemoController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-logger/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-archaius/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/main/java/com/cxytiandi/apollo_springboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/main/java/com/cxytiandi/apollo_springboot/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/apollo-zuul-route/src/test/java/com/cxytiandi/apollo_springboot/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/demo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo Sharding Context: $* -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/JobApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/JobApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/config/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/config/BeanConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/DynamicJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/DynamicJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MyDataflowJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MyDataflowJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MyScriptJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MyScriptJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MySimpleJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/demo/MySimpleJob.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/java/com/cxytiandi/job/util/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/elastic-job-spring-boot-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/java/com/cxytiandi/eureka_client/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/java/com/cxytiandi/eureka_client/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/java/com/cxytiandi/zuul_demo/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/java/com/cxytiandi/zuul_demo/Test.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/test/java/com/cxytiandi/zuul_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-21/zuul-encrypt/src/test/java/com/cxytiandi/zuul_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-article-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/main/java/com/cxytiandi/eureka_client/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/main/java/com/cxytiandi/eureka_client/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-client-user-service/src/test/java/com/cxytiandi/eureka_client/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/java/com/cxytiandi/eureka_server/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/java/com/cxytiandi/eureka_server/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application-master.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application-master.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application-slaveone.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application-slaveone.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/test/java/com/cxytiandi/eureka_server/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server-cluster/src/test/java/com/cxytiandi/eureka_server/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/java/com/cxytiandi/eureka_server/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/java/com/cxytiandi/eureka_server/EurekaServerApplication.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/java/com/cxytiandi/eureka_server/EurekaStateChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/java/com/cxytiandi/eureka_server/EurekaStateChangeListener.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-3/eureka-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/rule/MyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/rule/MyRule.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-config-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-eureka-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/src/main/java/com/cxytiandi/ribbon_native_demo/RibbonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/src/main/java/com/cxytiandi/ribbon_native_demo/RibbonTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/src/test/java/com/cxytiandi/ribbon_native_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-native-demo/src/test/java/com/cxytiandi/ribbon_native_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/java/com/cxytiandi/ribbon_eureka_demo/dto/HouseInfo.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/ribbon-retry-demo/src/test/java/com/cxytiandi/ribbon_eureka_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/src/main/java/com/cxytiandi/spring_rest_template/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/src/main/java/com/cxytiandi/spring_rest_template/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8081 2 | -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/src/test/java/com/cxytiandi/ribbon_native_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-4/spring-rest-template/src/test/java/com/cxytiandi/ribbon_native_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/config/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/config/FeignConfiguration.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/controller/DemoController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/src/main/java/com/cxytiandi/feignapi/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/src/main/java/com/cxytiandi/feignapi/user/User.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/src/main/java/com/cxytiandi/feignapi/user/UserRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-api/src/main/java/com/cxytiandi/feignapi/user/UserRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-consume/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-inherit-provide/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/HelloRemote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/HelloRemote.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/RestApiCallUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/java/com/cxytiandi/feign_demo/RestApiCallUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-5/feign-native-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-dashboard-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-dashboard-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-dashboard-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-dashboard-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/java/com/cxytiandi/feign_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/java/com/cxytiandi/feign_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/java/com/cxytiandi/feign_demo/remote/UserRemoteClient.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-feign-demo/src/test/java/com/cxytiandi/feign_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/main/java/com/cxytiandi/hystrix_native_demo/demo1/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/main/java/com/cxytiandi/hystrix_native_demo/demo1/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/main/java/com/cxytiandi/hystrix_native_demo/demo2/CacheApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/main/java/com/cxytiandi/hystrix_native_demo/demo2/CacheApp.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/test/java/com/cxytiandi/hystrix_native_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-native-demo/src/test/java/com/cxytiandi/hystrix_native_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/src/main/java/com/cxytiandi/springcloud_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/src/main/java/com/cxytiandi/springcloud_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/src/test/java/com/cxytiandi/hystrix_native_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-6/hystrix-springcloud-demo/src/test/java/com/cxytiandi/hystrix_native_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/base/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/base/ResponseCode.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/base/ResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/base/ResponseData.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/config/FilterConfig.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/controller/ErrorHandlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/controller/ErrorHandlerController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/controller/LocalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/controller/LocalController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/DebugRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/DebugRequestFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/ErrorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/ErrorFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/IpFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/filter/IpFilter.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/util/IpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/util/IpUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/java/com/cxytiandi/zuul_demo/util/JsonUtils.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/test/java/com/cxytiandi/zuul_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-demo/src/test/java/com/cxytiandi/zuul_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/java/com/cxytiandi/zuul_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/java/com/cxytiandi/zuul_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/java/com/cxytiandi/zuul_demo/controller/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/java/com/cxytiandi/zuul_demo/controller/FileController.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/test/java/com/cxytiandi/zuul_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-7/zuul-file-demo/src/test/java/com/cxytiandi/zuul_demo/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/main/java/com/cxytiandi/spring_cloud_gateway/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/main/java/com/cxytiandi/spring_cloud_gateway/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/test/java/com/cxytiandi/spring_cloud_gateway/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-8/spring-cloud-gateway/src/test/java/com/cxytiandi/spring_cloud_gateway/AppTest.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/.factorypath -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/pom.xml -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/java/com/cxytiandi/smconf_demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/java/com/cxytiandi/smconf_demo/App.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/java/com/cxytiandi/smconf_demo/conf/EurekaConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/java/com/cxytiandi/smconf_demo/conf/EurekaConf.java -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/test/java/com/cxytiandi/smconf_demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinjihuan/spring-cloud/HEAD/Spring-Cloud-Book-Code-2/ch-9/smconf-demo/src/test/java/com/cxytiandi/smconf_demo/AppTest.java --------------------------------------------------------------------------------