├── .project
├── .settings
├── org.eclipse.core.resources.prefs
└── org.eclipse.m2e.core.prefs
├── SpringCloud思维导图完整版.mmap
├── SpringCloud笔记.md
├── images
├── Eureka的架构图.png
├── HystrixDashboard监控说明图.png
├── Ribbon负载均衡架构.png
├── SpringCloud Config架构图.png
└── 目前成熟的互联网架构.png
├── microservicecloud-api
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── club
│ │ └── hdqyf
│ │ └── springcloud
│ │ ├── entities
│ │ └── Dept.java
│ │ └── service
│ │ ├── DeptClientService.java
│ │ ├── DeptClientServiceFallbackFactory.java
│ │ ├── DeptClientService_Config.java
│ │ └── DeptClientService_ConfigFallbackFactory.java
└── target
│ ├── classes
│ ├── META-INF
│ │ ├── MANIFEST.MF
│ │ └── maven
│ │ │ └── club.hdqyf.springcloud
│ │ │ └── microservicecloud-api
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ └── club
│ │ └── hdqyf
│ │ └── springcloud
│ │ ├── entities
│ │ └── Dept.class
│ │ └── service
│ │ ├── DeptClientService.class
│ │ ├── DeptClientServiceFallbackFactory$1.class
│ │ ├── DeptClientServiceFallbackFactory.class
│ │ ├── DeptClientService_Config.class
│ │ ├── DeptClientService_ConfigFallbackFactory$1.class
│ │ └── DeptClientService_ConfigFallbackFactory.class
│ ├── maven-archiver
│ └── pom.properties
│ ├── maven-status
│ └── maven-compiler-plugin
│ │ ├── compile
│ │ └── default-compile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── testCompile
│ │ └── default-testCompile
│ │ └── inputFiles.lst
│ └── microservicecloud.jar
├── microservicecloud-config-3344
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── Config_3344_StartSpringCloudApp.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-3344
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── Config_3344_StartSpringCloudApp.class
├── microservicecloud-config-client-3355-test-config
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── ConfigClient_3355_StartSpringCloudApp.java
│ │ │ └── rest
│ │ │ └── ConfigClientRest.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── bootstrap.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-client-3355-test-config
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ ├── ConfigClient_3355_StartSpringCloudApp.class
│ └── rest
│ └── ConfigClientRest.class
├── microservicecloud-config-dept-client-8001
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8001_Config_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── bootstrap.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-dept-client-8001
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8001_Config_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-config-dept-client-8002
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8002_Config_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── bootstrap.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-dept-client-8002
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8002_Config_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-config-dept-client-8003
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8003_Config_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── bootstrap.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-dept-client-8003
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8003_Config_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-config-eureka-client-7001
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── Config_Git_EurekaServerApplication.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── bootstrap.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-eureka-client-7001
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── Config_Git_EurekaServerApplication.class
├── microservicecloud-config-eureka-client-7002
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── Config_Git_EurekaServerApplication.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── bootstrap.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-eureka-client-7002
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── Config_Git_EurekaServerApplication.class
├── microservicecloud-config-eureka-client-7003
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── Config_Git_EurekaServerApplication.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── bootstrap.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-config-eureka-client-7003
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── bootstrap.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── Config_Git_EurekaServerApplication.class
├── microservicecloud-consumer-dept-80
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ ├── myrule
│ │ │ ├── MySelfRule.java
│ │ │ └── RandomRule_ByMe.java
│ │ │ └── springcloud
│ │ │ ├── DeptConsumer80_App.java
│ │ │ ├── cfgbeans
│ │ │ └── ConfigBean.java
│ │ │ └── controller
│ │ │ └── DeptController_Consumer.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-consumer-dept-80
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ ├── myrule
│ ├── MySelfRule.class
│ └── RandomRule_ByMe.class
│ └── springcloud
│ ├── DeptConsumer80_App.class
│ ├── cfgbeans
│ └── ConfigBean.class
│ └── controller
│ └── DeptController_Consumer.class
├── microservicecloud-consumer-dept-feign-config
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ ├── myrule
│ │ │ ├── MySelfRule.java
│ │ │ └── RandomRule_ByMe.java
│ │ │ └── springcloud
│ │ │ ├── DeptConsumer80_Feign_App.java
│ │ │ ├── cfgbeans
│ │ │ └── ConfigBean.java
│ │ │ └── controller
│ │ │ └── DeptController_Consumer.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-consumer-dept-feign-config
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ ├── myrule
│ ├── MySelfRule.class
│ └── RandomRule_ByMe.class
│ └── springcloud
│ ├── DeptConsumer80_Feign_App.class
│ ├── cfgbeans
│ └── ConfigBean.class
│ └── controller
│ └── DeptController_Consumer.class
├── microservicecloud-consumer-dept-feign
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ ├── myrule
│ │ │ ├── MySelfRule.java
│ │ │ └── RandomRule_ByMe.java
│ │ │ └── springcloud
│ │ │ ├── DeptConsumer80_Feign_App.java
│ │ │ ├── cfgbeans
│ │ │ └── ConfigBean.java
│ │ │ └── controller
│ │ │ └── DeptController_Consumer.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-consumer-dept-feign
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ ├── myrule
│ ├── MySelfRule.class
│ └── RandomRule_ByMe.class
│ └── springcloud
│ ├── DeptConsumer80_Feign_App.class
│ ├── cfgbeans
│ └── ConfigBean.class
│ └── controller
│ └── DeptController_Consumer.class
├── microservicecloud-consumer-hystrix-dashboard
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── DeptConsumer_DashBoard_App.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-consumer-hystrix-dashboard
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── DeptConsumer_DashBoard_App.class
├── microservicecloud-eureka-7001
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── EurekaServer7001_App.java
│ │ └── resources
│ │ └── application.yml
└── target
│ ├── classes
│ ├── META-INF
│ │ ├── MANIFEST.MF
│ │ └── maven
│ │ │ └── club.hdqyf.springcloud
│ │ │ └── microservicecloud-eureka-7001
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ ├── application.yml
│ └── club
│ │ └── hdqyf
│ │ └── springcloud
│ │ └── EurekaServer7001_App.class
│ └── maven-status
│ └── maven-compiler-plugin
│ ├── compile
│ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── testCompile
│ └── default-testCompile
│ └── inputFiles.lst
├── microservicecloud-eureka-7002
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── EurekaServer7002_App.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-eureka-7002
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── EurekaServer7002_App.class
├── microservicecloud-eureka-7003
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── EurekaServer7003_App.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-eureka-7003
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── EurekaServer7003_App.class
├── microservicecloud-provider-dept-8001
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8001_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-8001
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8001_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-provider-dept-8002
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8002_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-8002
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8002_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-provider-dept-8003
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8003_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-8003
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8003_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-provider-dept-hystrix-8001
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8001_Hystrix_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-hystrix-8001
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8001_Hystrix_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-provider-dept-hystrix-8002
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8002_Hystrix_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-hystrix-8002
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8002_Hystrix_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-provider-dept-hystrix-8003
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ ├── DeptProvider8003_Hystrix_App.java
│ │ │ ├── controller
│ │ │ └── DeptController.java
│ │ │ ├── dao
│ │ │ └── DeptDao.java
│ │ │ └── service
│ │ │ ├── DeptService.java
│ │ │ └── impl
│ │ │ └── DeptServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── mybatis
│ │ ├── mapper
│ │ └── DeptMapper.xml
│ │ └── mybatis.cfg.xml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-provider-dept-hystrix-8003
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ ├── club
│ └── hdqyf
│ │ └── springcloud
│ │ ├── DeptProvider8003_Hystrix_App.class
│ │ ├── controller
│ │ └── DeptController.class
│ │ ├── dao
│ │ └── DeptDao.class
│ │ └── service
│ │ ├── DeptService.class
│ │ └── impl
│ │ └── DeptServiceImpl.class
│ └── mybatis
│ ├── mapper
│ └── DeptMapper.xml
│ └── mybatis.cfg.xml
├── microservicecloud-zuul-gateway-9527
├── .classpath
├── .project
├── .settings
│ ├── org.eclipse.core.resources.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.m2e.core.prefs
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ └── org.springframework.ide.eclipse.prefs
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── club
│ │ │ └── hdqyf
│ │ │ └── springcloud
│ │ │ └── Zuul_9527_StartSpringCloudApp.java
│ │ └── resources
│ │ └── application.yml
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── club.hdqyf.springcloud
│ │ └── microservicecloud-zuul-gateway-9527
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── application.yml
│ └── club
│ └── hdqyf
│ └── springcloud
│ └── Zuul_9527_StartSpringCloudApp.class
└── pom.xml
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.m2e.core.maven2Builder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.m2e.core.maven2Nature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding/=UTF-8
3 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/SpringCloud思维导图完整版.mmap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/SpringCloud思维导图完整版.mmap
--------------------------------------------------------------------------------
/images/Eureka的架构图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/images/Eureka的架构图.png
--------------------------------------------------------------------------------
/images/HystrixDashboard监控说明图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/images/HystrixDashboard监控说明图.png
--------------------------------------------------------------------------------
/images/Ribbon负载均衡架构.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/images/Ribbon负载均衡架构.png
--------------------------------------------------------------------------------
/images/SpringCloud Config架构图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/images/SpringCloud Config架构图.png
--------------------------------------------------------------------------------
/images/目前成熟的互联网架构.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/images/目前成熟的互联网架构.png
--------------------------------------------------------------------------------
/microservicecloud-api/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-api
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.wst.common.project.facet.core.builder
10 |
11 |
12 |
13 |
14 | org.eclipse.jdt.core.javabuilder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 | org.springframework.ide.eclipse.core.springbuilder
25 |
26 |
27 |
28 |
29 | org.eclipse.m2e.core.maven2Builder
30 |
31 |
32 |
33 |
34 |
35 | org.springframework.ide.eclipse.core.springnature
36 | org.eclipse.jdt.core.javanature
37 | org.eclipse.m2e.core.maven2Nature
38 | org.eclipse.wst.common.project.facet.core.nature
39 |
40 |
41 |
--------------------------------------------------------------------------------
/microservicecloud-api/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-api/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-api/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-api/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-api/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-api/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-api
11 |
12 |
15 |
16 |
17 |
18 | org.projectlombok
19 | lombok
20 |
21 |
22 |
23 | org.springframework.cloud
24 | spring-cloud-starter-feign
25 |
26 |
27 |
--------------------------------------------------------------------------------
/microservicecloud-api/src/main/java/club/hdqyf/springcloud/entities/Dept.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.entities;
2 |
3 | import java.io.Serializable;
4 |
5 | import lombok.AllArgsConstructor;
6 | import lombok.Data;
7 | import lombok.NoArgsConstructor;
8 | import lombok.experimental.Accessors;
9 |
10 | @AllArgsConstructor // 全参构造函数
11 | @NoArgsConstructor // 无参构造函数
12 | @Data // 提供类所有属性的 getting 和 setting 方法
13 | @Accessors(chain=true) // 链式访问,该注解设置chain=true,生成setter方法返回this,代替了默认的返回void
14 | public class Dept implements Serializable{ // Dept(Entity) orm mysql --> Dept(table) 类表关系映射
15 | private Long deptno; // 主键
16 | private String dname; // 部门名称
17 | private String db_source;// 来自那个数据库,因为微服务架构可以一个服务对应一个数据库,同一个信息被存储到不同数据库
18 | }
--------------------------------------------------------------------------------
/microservicecloud-api/src/main/java/club/hdqyf/springcloud/service/DeptClientService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.cloud.netflix.feign.FeignClient;
6 | import org.springframework.web.bind.annotation.PathVariable;
7 | import org.springframework.web.bind.annotation.RequestMapping;
8 | import org.springframework.web.bind.annotation.RequestMethod;
9 |
10 | import club.hdqyf.springcloud.entities.Dept;
11 |
12 | /**
13 | * 修改microservicecloud-api工程, 根据已经有的DeptClientService接口新建一个实现了
14 | * FallbackFactory接口的类DeptClientServiceFallbackFactory
15 | *
16 | * @author Garen
17 | */
18 | @FeignClient(value = "MICROSERVICECLOUD-DEPT", fallbackFactory = DeptClientServiceFallbackFactory.class) // 服务名称 和 fallbackFactory工厂类
19 | public interface DeptClientService {
20 | @RequestMapping(value = "/dept/get/{id}", method = RequestMethod.GET)
21 | public Dept get(@PathVariable("id") Long id);
22 |
23 | @RequestMapping(value = "/dept/list", method = RequestMethod.GET)
24 | public List list();
25 |
26 | @RequestMapping(value = "/dept/add", method = RequestMethod.POST)
27 | public boolean add(Dept dept);
28 |
29 | @RequestMapping(value = "/dept/discovery")
30 | public Object discovery();
31 | }
--------------------------------------------------------------------------------
/microservicecloud-api/src/main/java/club/hdqyf/springcloud/service/DeptClientServiceFallbackFactory.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.stereotype.Component;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 | import feign.hystrix.FallbackFactory;
9 |
10 | /**
11 | * 实现fallback接口,进行服务降级等操作,避免provider臃肿 (AOP),减少高耦合
12 | *
13 | * @author Garen
14 | *
15 | */
16 | @Component // 不要忘记添加,不要忘记添加!!!
17 | public class DeptClientServiceFallbackFactory implements FallbackFactory {
18 |
19 | @Override
20 | public DeptClientService create(Throwable arg0) {
21 | return new DeptClientService() {
22 | @Override
23 | public Dept get(Long id) {
24 | return new Dept().setDeptno(id).setDname("该ID:" + id + "没有对应的信息,Consumer客户端提供的降级信息,此刻服务Provider已经关闭")
25 | .setDb_source("no this database in MySQL");
26 | }
27 |
28 | @Override
29 | public List list() {
30 | return null;
31 | }
32 |
33 | @Override
34 | public boolean add(Dept dept) {
35 | return false;
36 | }
37 |
38 | @Override
39 | public Object discovery() {
40 | return null;
41 | }
42 | };
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/microservicecloud-api/src/main/java/club/hdqyf/springcloud/service/DeptClientService_Config.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.cloud.netflix.feign.FeignClient;
6 | import org.springframework.web.bind.annotation.PathVariable;
7 | import org.springframework.web.bind.annotation.RequestMapping;
8 | import org.springframework.web.bind.annotation.RequestMethod;
9 |
10 | import club.hdqyf.springcloud.entities.Dept;
11 |
12 | /**
13 | * 修改microservicecloud-api工程, 根据已经有的DeptClientService接口新建一个实现了
14 | * FallbackFactory接口的类DeptClientServiceFallbackFactory
15 | *
16 | * @author Garen
17 | */
18 | @FeignClient(value = "MICROSERVICECLOUD-CONFIG-DEPT-CLIENT", fallbackFactory = DeptClientService_ConfigFallbackFactory.class) // 服务名称 和 fallbackFactory工厂类
19 | public interface DeptClientService_Config {
20 | @RequestMapping(value = "/dept/get/{id}", method = RequestMethod.GET)
21 | public Dept get(@PathVariable("id") Long id);
22 |
23 | @RequestMapping(value = "/dept/list", method = RequestMethod.GET)
24 | public List list();
25 |
26 | @RequestMapping(value = "/dept/add", method = RequestMethod.POST)
27 | public boolean add(Dept dept);
28 |
29 | @RequestMapping(value = "/dept/discovery")
30 | public Object discovery();
31 | }
--------------------------------------------------------------------------------
/microservicecloud-api/src/main/java/club/hdqyf/springcloud/service/DeptClientService_ConfigFallbackFactory.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.stereotype.Component;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 | import feign.hystrix.FallbackFactory;
9 |
10 | @Component
11 | public class DeptClientService_ConfigFallbackFactory implements FallbackFactory {
12 |
13 | @Override
14 | public DeptClientService_Config create(Throwable arg0) {
15 | return new DeptClientService_Config() {
16 | @Override
17 | public Dept get(Long id) {
18 | return new Dept().setDeptno(id).setDname("该ID:" + id + "没有对应的信息,Consumer客户端提供的降级信息,此刻服务Provider已经关闭")
19 | .setDb_source("no this database in MySQL");
20 | }
21 |
22 | @Override
23 | public List list() {
24 | return null;
25 | }
26 |
27 | @Override
28 | public boolean add(Dept dept) {
29 | return false;
30 | }
31 |
32 | @Override
33 | public Object discovery() {
34 | return null;
35 | }
36 | };
37 | }
38 | }
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-api/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:04 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-api
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-api
7 | artifactId=microservicecloud-api
8 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-api/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-api
11 |
12 |
15 |
16 |
17 |
18 | org.projectlombok
19 | lombok
20 |
21 |
22 |
23 | org.springframework.cloud
24 | spring-cloud-starter-feign
25 |
26 |
27 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/entities/Dept.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/entities/Dept.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientServiceFallbackFactory$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientServiceFallbackFactory$1.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientServiceFallbackFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientServiceFallbackFactory.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_Config.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_Config.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_ConfigFallbackFactory$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_ConfigFallbackFactory$1.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_ConfigFallbackFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/classes/club/hdqyf/springcloud/service/DeptClientService_ConfigFallbackFactory.class
--------------------------------------------------------------------------------
/microservicecloud-api/target/maven-archiver/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven
2 | #Wed Jun 20 15:56:53 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | artifactId=microservicecloud-api
6 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst:
--------------------------------------------------------------------------------
1 | club\hdqyf\springcloud\service\DeptClientService.class
2 | club\hdqyf\springcloud\service\DeptClientService_ConfigFallbackFactory.class
3 | club\hdqyf\springcloud\entities\Dept.class
4 | club\hdqyf\springcloud\service\DeptClientService_ConfigFallbackFactory$1.class
5 | club\hdqyf\springcloud\service\DeptClientService_Config.class
6 | club\hdqyf\springcloud\service\DeptClientServiceFallbackFactory$1.class
7 | club\hdqyf\springcloud\service\DeptClientServiceFallbackFactory.class
8 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | F:\MyProgram\microservicecloud\microservicecloud-api\src\main\java\club\hdqyf\springcloud\service\DeptClientService.java
2 | F:\MyProgram\microservicecloud\microservicecloud-api\src\main\java\club\hdqyf\springcloud\service\DeptClientService_ConfigFallbackFactory.java
3 | F:\MyProgram\microservicecloud\microservicecloud-api\src\main\java\club\hdqyf\springcloud\service\DeptClientServiceFallbackFactory.java
4 | F:\MyProgram\microservicecloud\microservicecloud-api\src\main\java\club\hdqyf\springcloud\service\DeptClientService_Config.java
5 | F:\MyProgram\microservicecloud\microservicecloud-api\src\main\java\club\hdqyf\springcloud\entities\Dept.java
6 |
--------------------------------------------------------------------------------
/microservicecloud-api/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
--------------------------------------------------------------------------------
/microservicecloud-api/target/microservicecloud.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-api/target/microservicecloud.jar
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-3344
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.wst.common.project.facet.core.builder
10 |
11 |
12 |
13 |
14 | org.eclipse.jdt.core.javabuilder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 | org.springframework.ide.eclipse.core.springbuilder
25 |
26 |
27 |
28 |
29 | org.eclipse.m2e.core.maven2Builder
30 |
31 |
32 |
33 |
34 |
35 | org.springframework.ide.eclipse.core.springnature
36 | org.eclipse.jdt.core.javanature
37 | org.eclipse.m2e.core.maven2Nature
38 | org.eclipse.wst.common.project.facet.core.nature
39 |
40 |
41 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/src/main/java/club/hdqyf/springcloud/Config_3344_StartSpringCloudApp.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.config.server.EnableConfigServer;
6 |
7 | @SpringBootApplication
8 | @EnableConfigServer // 开启SpringCloud Config Server端
9 | public class Config_3344_StartSpringCloudApp {
10 | public static void main(String[] args) {
11 | SpringApplication.run(Config_3344_StartSpringCloudApp.class, args);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 3344
3 |
4 | spring:
5 | application:
6 | name: microservicecloud-config
7 | cloud:
8 | config:
9 | server:
10 | git:
11 | uri: git@github.com:GarenMorbid/microservicecloud-config.git # GitHub上面的git仓库名字
--------------------------------------------------------------------------------
/microservicecloud-config-3344/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-3344/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:06 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-3344
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-3344
7 | artifactId=microservicecloud-config-3344
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-3344/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 3344
3 |
4 | spring:
5 | application:
6 | name: microservicecloud-config
7 | cloud:
8 | config:
9 | server:
10 | git:
11 | uri: git@github.com:GarenMorbid/microservicecloud-config.git # GitHub上面的git仓库名字
--------------------------------------------------------------------------------
/microservicecloud-config-3344/target/classes/club/hdqyf/springcloud/Config_3344_StartSpringCloudApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-3344/target/classes/club/hdqyf/springcloud/Config_3344_StartSpringCloudApp.class
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-client-3355-test-config
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/src/main/java/club/hdqyf/springcloud/ConfigClient_3355_StartSpringCloudApp.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | /**
7 | * 3355主要用于测试
8 | * @author Garen
9 | *
10 | */
11 | @SpringBootApplication
12 | public class ConfigClient_3355_StartSpringCloudApp {
13 | public static void main(String[] args) {
14 | SpringApplication.run(ConfigClient_3355_StartSpringCloudApp.class, args);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/src/main/java/club/hdqyf/springcloud/rest/ConfigClientRest.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.rest;
2 |
3 | import org.springframework.beans.factory.annotation.Value;
4 | import org.springframework.web.bind.annotation.RequestMapping;
5 | import org.springframework.web.bind.annotation.RestController;
6 |
7 | @RestController
8 | public class ConfigClientRest {
9 |
10 | @Value("${spring.application.name}")
11 | private String applicationName;
12 |
13 | @Value("${eureka.client.service-url.defaultZone}")
14 | private String eurekaServers;
15 |
16 | @Value("${server.port}")
17 | private String port;
18 |
19 | @RequestMapping("/config")
20 | public String getConfig() {
21 | String str = "applicationName: " + applicationName + "\t eurekaServers:" + eurekaServers + "\t port: " + port;
22 | System.out.println("******str: " + str);
23 | return "applicationName: " + applicationName + "\t eurekaServers:" + eurekaServers + "\t port: " + port;
24 | }
25 | }
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-client
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev #本次访问的配置项
6 | label: master
7 | uri: http://config-3344.com:3344 #本微服务启动后先去找3344号服务,通过SpringCloudConfig获取GitHub的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-client-3355-test-config/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:07 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-client-3355-test-config
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-client-3355-test-config
7 | artifactId=microservicecloud-config-client-3355-test-config
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-client
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev #本次访问的配置项
6 | label: master
7 | uri: http://config-3344.com:3344 #本微服务启动后先去找3344号服务,通过SpringCloudConfig获取GitHub的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/club/hdqyf/springcloud/ConfigClient_3355_StartSpringCloudApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-client-3355-test-config/target/classes/club/hdqyf/springcloud/ConfigClient_3355_StartSpringCloudApp.class
--------------------------------------------------------------------------------
/microservicecloud-config-client-3355-test-config/target/classes/club/hdqyf/springcloud/rest/ConfigClientRest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-client-3355-test-config/target/classes/club/hdqyf/springcloud/rest/ConfigClientRest.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/java/club/hdqyf/springcloud/DeptProvider8001_Config_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient // 服务发现
12 | @EnableCircuitBreaker // 开启hystrix熔断器
13 | public class DeptProvider8001_Config_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8001_Config_App.class, args);
16 | }
17 | }
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev1
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-dept-client-8001/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:08 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-dept-client-8001
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-dept-client-8001
7 | artifactId=microservicecloud-config-dept-client-8001
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev1
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_Config_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_Config_App.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8001/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-dept-client-8002
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/java/club/hdqyf/springcloud/DeptProvider8002_Config_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient // 服务发现
12 | @EnableCircuitBreaker // 开启hystrix熔断器
13 | public class DeptProvider8002_Config_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8002_Config_App.class, args);
16 | }
17 | }
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev2
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-dept-client-8002/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:09 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-dept-client-8002
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-dept-client-8002
7 | artifactId=microservicecloud-config-dept-client-8002
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev2
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_Config_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_Config_App.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8002/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-dept-client-8003
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/java/club/hdqyf/springcloud/DeptProvider8003_Config_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient // 服务发现
12 | @EnableCircuitBreaker // 开启hystrix熔断器
13 | public class DeptProvider8003_Config_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8003_Config_App.class, args);
16 | }
17 | }
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev3
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-dept-client-8003/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:10 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-dept-client-8003
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-dept-client-8003
7 | artifactId=microservicecloud-config-dept-client-8003
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-dept-client
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-dept-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | #profile配置是什么就取什么配置dev or test
6 | #profile: test
7 | profile: dev3
8 | label: master #配置文件所在的分支
9 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_Config_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_Config_App.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-dept-client-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-config-dept-client-8003/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-config-eureka-client-7001
11 |
12 |
13 |
14 |
15 | org.springframework.cloud
16 | spring-cloud-starter-config
17 |
18 |
19 | org.springframework.cloud
20 | spring-cloud-starter-eureka-server
21 |
22 |
23 |
24 | org.springframework
25 | springloaded
26 |
27 |
28 | org.springframework.boot
29 | spring-boot-devtools
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/src/main/java/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | /**
8 | * EurekaServer服务器端启动类,接受其它微服务注册进来
9 | * @author Garen
10 | *
11 | */
12 | @SpringBootApplication
13 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
14 | public class Config_Git_EurekaServerApplication {
15 | public static void main(String[] args) {
16 | SpringApplication.run(Config_Git_EurekaServerApplication.class, args);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev1
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-eureka-client-7001/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:11 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-eureka-client-7001
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-eureka-client-7001
7 | artifactId=microservicecloud-config-eureka-client-7001
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev1
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7001/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-eureka-client-7001/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-eureka-client-7002
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-config-eureka-client-7002
11 |
12 |
13 |
14 |
15 | org.springframework.cloud
16 | spring-cloud-starter-config
17 |
18 |
19 | org.springframework.cloud
20 | spring-cloud-starter-eureka-server
21 |
22 |
23 |
24 | org.springframework
25 | springloaded
26 |
27 |
28 | org.springframework.boot
29 | spring-boot-devtools
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/src/main/java/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | /**
8 | * EurekaServer服务器端启动类,接受其它微服务注册进来
9 | * @author Garen
10 | *
11 | */
12 | @SpringBootApplication
13 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
14 | public class Config_Git_EurekaServerApplication {
15 | public static void main(String[] args) {
16 | SpringApplication.run(Config_Git_EurekaServerApplication.class, args);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev2
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-eureka-client-7002/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:12 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-eureka-client-7002
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-eureka-client-7002
7 | artifactId=microservicecloud-config-eureka-client-7002
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev2
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7002/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-eureka-client-7002/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-config-eureka-client-7003
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-config-eureka-client-7003
11 |
12 |
13 |
14 |
15 | org.springframework.cloud
16 | spring-cloud-starter-config
17 |
18 |
19 | org.springframework.cloud
20 | spring-cloud-starter-eureka-server
21 |
22 |
23 |
24 | org.springframework
25 | springloaded
26 |
27 |
28 | org.springframework.boot
29 | spring-boot-devtools
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/src/main/java/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | /**
8 | * EurekaServer服务器端启动类,接受其它微服务注册进来
9 | * @author Garen
10 | *
11 | */
12 | @SpringBootApplication
13 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
14 | public class Config_Git_EurekaServerApplication {
15 | public static void main(String[] args) {
16 | SpringApplication.run(Config_Git_EurekaServerApplication.class, args);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev3
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-config-eureka-client-7003/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:13 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-config-eureka-client-7003
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-config-eureka-client-7003
7 | artifactId=microservicecloud-config-eureka-client-7003
8 |
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: microservicecloud-config-eureka-client
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/target/classes/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | cloud:
3 | config:
4 | name: microservicecloud-config-eureka-client #需要从github上读取的资源名称,注意没有yml后缀名
5 | profile: dev3
6 | label: master
7 | uri: http://config-3344.com:3344 #SpringCloudConfig获取的服务地址
--------------------------------------------------------------------------------
/microservicecloud-config-eureka-client-7003/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-config-eureka-client-7003/target/classes/club/hdqyf/springcloud/Config_Git_EurekaServerApplication.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/src/main/java/club/hdqyf/myrule/MySelfRule.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.myrule;
2 |
3 | import org.springframework.context.annotation.Bean;
4 | import org.springframework.context.annotation.Configuration;
5 |
6 | import com.netflix.loadbalancer.IRule;
7 |
8 | @Configuration
9 | public class MySelfRule {
10 | @Bean
11 | public IRule myRule() {
12 | // return new RandomRule(); //默认是轮询,我们这里设置随机
13 | return new RandomRule_ByMe(); // 自定义的Ribbon负载均衡规则
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/src/main/java/club/hdqyf/springcloud/DeptConsumer80_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 | import org.springframework.cloud.netflix.ribbon.RibbonClient;
7 |
8 | import club.hdqyf.myrule.MySelfRule;
9 |
10 | @SpringBootApplication
11 | @EnableEurekaClient
12 | // 在启动该微服务的时候就能去加载我们的自定义Ribbon配置类,从而使配置生效
13 | @RibbonClient(name = "MICROSERVICECLOUD-DEPT", configuration = MySelfRule.class)
14 | public class DeptConsumer80_App {
15 | public static void main(String[] args) {
16 | SpringApplication.run(DeptConsumer80_App.class, args);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/src/main/java/club/hdqyf/springcloud/cfgbeans/ConfigBean.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.cfgbeans;
2 |
3 | import org.springframework.cloud.client.loadbalancer.LoadBalanced;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 | import org.springframework.web.client.RestTemplate;
7 |
8 | import com.netflix.loadbalancer.IRule;
9 | import com.netflix.loadbalancer.RetryRule;
10 |
11 | @Configuration
12 | public class ConfigBean { //boot使用注解@Configuration --> applicationContext.xml
13 | @Bean
14 | @LoadBalanced //当new RestTemplate是自带负载均衡(Ribbon实现的一套客户端负载均衡的工具)
15 | public RestTemplate getRestTemplate() {
16 | return new RestTemplate();
17 | }
18 |
19 | /**
20 | * 更换Ribbon的使用规则
21 | * @return
22 | */
23 | @Bean
24 | public IRule myRule() {
25 | //return new RandomRule(); //达到目的,用我们重新选择的随机算法替代默认的轮询算法规则
26 | return new RetryRule();
27 | }
28 | }
29 |
30 | /*
31 | @Bean
32 | public UserService getUserService() {
33 | return new UserServcieImpl();
34 | }
35 |
36 | 这里的@Bean类似于 -->
37 | */
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
5 | eureka:
6 | client:
7 | register-with-eureka: false
8 | service-url:
9 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-consumer-dept-80/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 16:39:55 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-consumer-dept-80
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-consumer-dept-80
7 | artifactId=microservicecloud-consumer-dept-80
8 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
5 | eureka:
6 | client:
7 | register-with-eureka: false
8 | service-url:
9 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/myrule/MySelfRule.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/myrule/MySelfRule.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/DeptConsumer80_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/DeptConsumer80_App.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-80/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-consumer-dept-feign-config
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.m2e.core.maven2Builder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.m2e.core.maven2Nature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/src/main/java/club/hdqyf/myrule/MySelfRule.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.myrule;
2 |
3 | import org.springframework.context.annotation.Bean;
4 | import org.springframework.context.annotation.Configuration;
5 |
6 | import com.netflix.loadbalancer.IRule;
7 |
8 | @Configuration
9 | public class MySelfRule {
10 | @Bean
11 | public IRule myRule() {
12 | // return new RandomRule(); //默认是轮询,我们这里设置随机
13 | return new RandomRule_ByMe(); // 自定义的Ribbon负载均衡规则
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/src/main/java/club/hdqyf/springcloud/DeptConsumer80_Feign_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 | import org.springframework.cloud.netflix.feign.EnableFeignClients;
7 | import org.springframework.cloud.netflix.ribbon.RibbonClient;
8 | import org.springframework.context.annotation.ComponentScan;
9 |
10 | import club.hdqyf.myrule.MySelfRule;
11 |
12 | /**
13 | * 有feign来做客户端的负载均衡,就不需要RestTemplate + 链接端口访问微服务service的方法,因为我们这里是面向接口编程,接口集成在api里
14 | * @author Garen
15 | *
16 | */
17 | @SpringBootApplication
18 | @EnableEurekaClient
19 | //在启动该微服务的时候就能去加载我们的自定义Ribbon配置类,从而使配置生效
20 | @RibbonClient(name = "MICROSERVICECLOUD-CONFIG-DEPT-CLIENT", configuration = MySelfRule.class)
21 | @EnableFeignClients(basePackages= {"club.hdqyf.springcloud"})
22 | @ComponentScan("club.hdqyf.springcloud")
23 | public class DeptConsumer80_Feign_App {
24 | public static void main(String[] args) {
25 | SpringApplication.run(DeptConsumer80_Feign_App.class, args);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/src/main/java/club/hdqyf/springcloud/cfgbeans/ConfigBean.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.cfgbeans;
2 |
3 | import org.springframework.cloud.client.loadbalancer.LoadBalanced;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 | import org.springframework.web.client.RestTemplate;
7 |
8 | import com.netflix.loadbalancer.IRule;
9 | import com.netflix.loadbalancer.RetryRule;
10 |
11 | @Configuration
12 | public class ConfigBean { //boot使用注解@Configuration --> applicationContext.xml
13 | @Bean
14 | @LoadBalanced //当new RestTemplate是自带负载均衡(Ribbon实现的一套客户端负载均衡的工具)
15 | public RestTemplate getRestTemplate() {
16 | return new RestTemplate();
17 | }
18 |
19 | /**
20 | * 更换Ribbon的使用规则
21 | * @return
22 | */
23 | @Bean
24 | public IRule myRule() {
25 | //return new RandomRule(); //达到目的,用我们重新选择的随机算法替代默认的轮询算法规则
26 | return new RetryRule();
27 | }
28 | }
29 |
30 | /*
31 | @Bean
32 | public UserService getUserService() {
33 | return new UserServcieImpl();
34 | }
35 |
36 | 这里的@Bean类似于 -->
37 | */
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 开启api里的fallbackFactory,用于hystrix服务降级
5 | feign:
6 | hystrix:
7 | enabled: true
8 |
9 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
10 | eureka:
11 | client:
12 | register-with-eureka: false
13 | service-url:
14 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-consumer-dept-feign-config/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:14 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-consumer-dept-feign-config
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-consumer-dept-feign-config
7 | artifactId=microservicecloud-consumer-dept-feign-config
8 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 开启api里的fallbackFactory,用于hystrix服务降级
5 | feign:
6 | hystrix:
7 | enabled: true
8 |
9 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
10 | eureka:
11 | client:
12 | register-with-eureka: false
13 | service-url:
14 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/myrule/MySelfRule.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/myrule/MySelfRule.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/DeptConsumer80_Feign_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/DeptConsumer80_Feign_App.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign-config/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/src/main/java/club/hdqyf/myrule/MySelfRule.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.myrule;
2 |
3 | import org.springframework.context.annotation.Bean;
4 | import org.springframework.context.annotation.Configuration;
5 |
6 | import com.netflix.loadbalancer.IRule;
7 |
8 | @Configuration
9 | public class MySelfRule {
10 | @Bean
11 | public IRule myRule() {
12 | // return new RandomRule(); //默认是轮询,我们这里设置随机
13 | return new RandomRule_ByMe(); // 自定义的Ribbon负载均衡规则
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/src/main/java/club/hdqyf/springcloud/DeptConsumer80_Feign_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 | import org.springframework.cloud.netflix.feign.EnableFeignClients;
7 | import org.springframework.cloud.netflix.ribbon.RibbonClient;
8 | import org.springframework.context.annotation.ComponentScan;
9 |
10 | import club.hdqyf.myrule.MySelfRule;
11 |
12 | /**
13 | * 有feign来做客户端的负载均衡,就不需要RestTemplate + 链接端口访问微服务service的方法,因为我们这里是面向接口编程,接口集成在api里
14 | * @author Garen
15 | *
16 | */
17 | @SpringBootApplication
18 | @EnableEurekaClient
19 | //在启动该微服务的时候就能去加载我们的自定义Ribbon配置类,从而使配置生效
20 | @RibbonClient(name = "MICROSERVICECLOUD-DEPT", configuration = MySelfRule.class)
21 | @EnableFeignClients(basePackages= {"club.hdqyf.springcloud"})
22 | @ComponentScan("club.hdqyf.springcloud")
23 | public class DeptConsumer80_Feign_App {
24 | public static void main(String[] args) {
25 | SpringApplication.run(DeptConsumer80_Feign_App.class, args);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/src/main/java/club/hdqyf/springcloud/cfgbeans/ConfigBean.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.cfgbeans;
2 |
3 | import org.springframework.cloud.client.loadbalancer.LoadBalanced;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 | import org.springframework.web.client.RestTemplate;
7 |
8 | import com.netflix.loadbalancer.IRule;
9 | import com.netflix.loadbalancer.RetryRule;
10 |
11 | @Configuration
12 | public class ConfigBean { //boot使用注解@Configuration --> applicationContext.xml
13 | @Bean
14 | @LoadBalanced //当new RestTemplate是自带负载均衡(Ribbon实现的一套客户端负载均衡的工具)
15 | public RestTemplate getRestTemplate() {
16 | return new RestTemplate();
17 | }
18 |
19 | /**
20 | * 更换Ribbon的使用规则
21 | * @return
22 | */
23 | @Bean
24 | public IRule myRule() {
25 | //return new RandomRule(); //达到目的,用我们重新选择的随机算法替代默认的轮询算法规则
26 | return new RetryRule();
27 | }
28 | }
29 |
30 | /*
31 | @Bean
32 | public UserService getUserService() {
33 | return new UserServcieImpl();
34 | }
35 |
36 | 这里的@Bean类似于 -->
37 | */
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 开启api里的fallbackFactory,用于hystrix服务降级
5 | feign:
6 | hystrix:
7 | enabled: true
8 |
9 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
10 | eureka:
11 | client:
12 | register-with-eureka: false
13 | service-url:
14 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-consumer-dept-feign/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Mon Jun 25 23:35:10 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-consumer-dept-feign
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-consumer-dept-feign
7 | artifactId=microservicecloud-consumer-dept-feign
8 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 80
3 |
4 | # 开启api里的fallbackFactory,用于hystrix服务降级
5 | feign:
6 | hystrix:
7 | enabled: true
8 |
9 | # 告诉80,不能直接去找8001,需要去eureka获取注册的8001
10 | eureka:
11 | client:
12 | register-with-eureka: false
13 | service-url:
14 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/myrule/MySelfRule.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/myrule/MySelfRule.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/myrule/RandomRule_ByMe.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/DeptConsumer80_Feign_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/DeptConsumer80_Feign_App.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/cfgbeans/ConfigBean.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-dept-feign/target/classes/club/hdqyf/springcloud/controller/DeptController_Consumer.class
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/src/main/java/club/hdqyf/springcloud/DeptConsumer_DashBoard_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.hystrix.dashboard.EnableHystrixDashboard;
6 |
7 | @SpringBootApplication
8 | @EnableHystrixDashboard // 开启微服务监控
9 | public class DeptConsumer_DashBoard_App
10 | {
11 | public static void main(String[] args)
12 | {
13 | SpringApplication.run(DeptConsumer_DashBoard_App.class, args);
14 | }
15 | }
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 9001
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-consumer-hystrix-dashboard/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:15 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-consumer-hystrix-dashboard
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-consumer-hystrix-dashboard
7 | artifactId=microservicecloud-consumer-hystrix-dashboard
8 |
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 9001
--------------------------------------------------------------------------------
/microservicecloud-consumer-hystrix-dashboard/target/classes/club/hdqyf/springcloud/DeptConsumer_DashBoard_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-consumer-hystrix-dashboard/target/classes/club/hdqyf/springcloud/DeptConsumer_DashBoard_App.class
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | microservicecloud-eureka-7001
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.wst.common.project.facet.core.builder
10 |
11 |
12 |
13 |
14 | org.eclipse.jdt.core.javabuilder
15 |
16 |
17 |
18 |
19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder
20 |
21 |
22 |
23 |
24 | org.springframework.ide.eclipse.core.springbuilder
25 |
26 |
27 |
28 |
29 | org.eclipse.m2e.core.maven2Builder
30 |
31 |
32 |
33 |
34 |
35 | org.springframework.ide.eclipse.core.springnature
36 | org.eclipse.jdt.core.javanature
37 | org.eclipse.m2e.core.maven2Nature
38 | org.eclipse.wst.common.project.facet.core.nature
39 |
40 |
41 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-eureka-7001
11 |
12 |
13 |
14 |
15 | org.springframework.cloud
16 | spring-cloud-starter-eureka-server
17 |
18 |
19 |
20 | org.springframework
21 | springloaded
22 |
23 |
24 | org.springframework.boot
25 | spring-boot-devtools
26 |
27 |
28 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/src/main/java/club/hdqyf/springcloud/EurekaServer7001_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
9 | public class EurekaServer7001_App {
10 | public static void main(String[] args) {
11 | SpringApplication.run(EurekaServer7001_App.class, args);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7001
3 |
4 | # 单机版eureka配置
5 | #eureka:
6 | # instance:
7 | # hostname: localhost #eureka服务端的实例名称
8 | # client:
9 | # register-with-eureka: false #false表示不向注册中心注册自己。
10 | # fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | # service-url:
12 | # defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
13 |
14 | # 多eureka集群配置
15 | eureka:
16 | instance:
17 | hostname: eureka7001.com #eureka服务端的实例名称
18 | client:
19 | register-with-eureka: false #false表示不向注册中心注册自己。
20 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
21 | service-url:
22 | defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7001/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Mon Jun 25 23:34:40 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-eureka-7001
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-eureka-7001
7 | artifactId=microservicecloud-eureka-7001
8 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7001/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 |
10 | microservicecloud-eureka-7001
11 |
12 |
13 |
14 |
15 | org.springframework.cloud
16 | spring-cloud-starter-eureka-server
17 |
18 |
19 |
20 | org.springframework
21 | springloaded
22 |
23 |
24 | org.springframework.boot
25 | spring-boot-devtools
26 |
27 |
28 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7001
3 |
4 | # 单机版eureka配置
5 | #eureka:
6 | # instance:
7 | # hostname: localhost #eureka服务端的实例名称
8 | # client:
9 | # register-with-eureka: false #false表示不向注册中心注册自己。
10 | # fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | # service-url:
12 | # defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
13 |
14 | # 多eureka集群配置
15 | eureka:
16 | instance:
17 | hostname: eureka7001.com #eureka服务端的实例名称
18 | client:
19 | register-with-eureka: false #false表示不向注册中心注册自己。
20 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
21 | service-url:
22 | defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/classes/club/hdqyf/springcloud/EurekaServer7001_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-eureka-7001/target/classes/club/hdqyf/springcloud/EurekaServer7001_App.class
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-eureka-7001/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | F:\MyProgram\microservicecloud\microservicecloud-eureka-7001\src\main\java\club\hdqyf\springcloud\EurekaServer7001_App.java
2 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7001/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-eureka-7001/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 | microservicecloud-eureka-7002
10 |
11 |
12 |
13 | org.springframework.cloud
14 | spring-cloud-starter-eureka-server
15 |
16 |
17 |
18 | org.springframework
19 | springloaded
20 |
21 |
22 | org.springframework.boot
23 | spring-boot-devtools
24 |
25 |
26 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/src/main/java/club/hdqyf/springcloud/EurekaServer7002_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
9 | public class EurekaServer7002_App {
10 | public static void main(String[] args) {
11 | SpringApplication.run(EurekaServer7002_App.class, args);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7002
3 |
4 | # 多eureka集群配置
5 | eureka:
6 | instance:
7 | hostname: eureka7002.com #eureka服务端的实例名称
8 | client:
9 | register-with-eureka: false #false表示不向注册中心注册自己。
10 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | service-url:
12 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7002/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:17 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-eureka-7002
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-eureka-7002
7 | artifactId=microservicecloud-eureka-7002
8 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7002/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 | microservicecloud-eureka-7002
10 |
11 |
12 |
13 | org.springframework.cloud
14 | spring-cloud-starter-eureka-server
15 |
16 |
17 |
18 | org.springframework
19 | springloaded
20 |
21 |
22 | org.springframework.boot
23 | spring-boot-devtools
24 |
25 |
26 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7002
3 |
4 | # 多eureka集群配置
5 | eureka:
6 | instance:
7 | hostname: eureka7002.com #eureka服务端的实例名称
8 | client:
9 | register-with-eureka: false #false表示不向注册中心注册自己。
10 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | service-url:
12 | defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7002/target/classes/club/hdqyf/springcloud/EurekaServer7002_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-eureka-7002/target/classes/club/hdqyf/springcloud/EurekaServer7002_App.class
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 | microservicecloud-eureka-7003
10 |
11 |
12 |
13 | org.springframework.cloud
14 | spring-cloud-starter-eureka-server
15 |
16 |
17 |
18 | org.springframework
19 | springloaded
20 |
21 |
22 | org.springframework.boot
23 | spring-boot-devtools
24 |
25 |
26 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/src/main/java/club/hdqyf/springcloud/EurekaServer7003_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来
9 | public class EurekaServer7003_App {
10 | public static void main(String[] args) {
11 | SpringApplication.run(EurekaServer7003_App.class, args);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7003
3 |
4 | # 多eureka集群配置
5 | eureka:
6 | instance:
7 | hostname: eureka7003.com #eureka服务端的实例名称
8 | client:
9 | register-with-eureka: false #false表示不向注册中心注册自己。
10 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | service-url:
12 | defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7001.com:7001/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7003/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:18 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-eureka-7003
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-eureka-7003
7 | artifactId=microservicecloud-eureka-7003
8 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-eureka-7003/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 |
5 | club.hdqyf.springcloud
6 | microservicecloud
7 | 0.0.1-SNAPSHOT
8 |
9 | microservicecloud-eureka-7003
10 |
11 |
12 |
13 | org.springframework.cloud
14 | spring-cloud-starter-eureka-server
15 |
16 |
17 |
18 | org.springframework
19 | springloaded
20 |
21 |
22 | org.springframework.boot
23 | spring-boot-devtools
24 |
25 |
26 |
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 7003
3 |
4 | # 多eureka集群配置
5 | eureka:
6 | instance:
7 | hostname: eureka7003.com #eureka服务端的实例名称
8 | client:
9 | register-with-eureka: false #false表示不向注册中心注册自己。
10 | fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
11 | service-url:
12 | defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7001.com:7001/eureka/ #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)
--------------------------------------------------------------------------------
/microservicecloud-eureka-7003/target/classes/club/hdqyf/springcloud/EurekaServer7003_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-eureka-7003/target/classes/club/hdqyf/springcloud/EurekaServer7003_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/java/club/hdqyf/springcloud/DeptProvider8001_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
7 |
8 | @SpringBootApplication
9 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
10 | @EnableDiscoveryClient // 服务发现
11 | public class DeptProvider8001_App {
12 | public static void main(String[] args) {
13 | SpringApplication.run(DeptProvider8001_App.class, args);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-8001/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Mon Jun 25 23:34:49 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-8001
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-8001
7 | artifactId=microservicecloud-provider-dept-8001
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8001/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/java/club/hdqyf/springcloud/DeptProvider8002_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
7 |
8 | @SpringBootApplication
9 | @EnableEurekaClient //本服务启动后会自动注册金eureka服务中
10 | @EnableDiscoveryClient //服务发现
11 | public class DeptProvider8002_App {
12 | public static void main(String[] args) {
13 | SpringApplication.run(DeptProvider8002_App.class, args);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-8002/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 16:05:20 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-8002
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-8002
7 | artifactId=microservicecloud-provider-dept-8002
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8002/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/java/club/hdqyf/springcloud/DeptProvider8003_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
7 |
8 | @SpringBootApplication
9 | @EnableEurekaClient //本服务启动后会自动注册金eureka服务中
10 | @EnableDiscoveryClient //服务发现
11 | public class DeptProvider8003_App {
12 | public static void main(String[] args) {
13 | SpringApplication.run(DeptProvider8003_App.class, args);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-8003/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Wed Jun 20 08:06:02 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-8003
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-8003
7 | artifactId=microservicecloud-provider-dept-8003
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-8003/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/java/club/hdqyf/springcloud/DeptProvider8001_Hystrix_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient // 服务发现
12 | @EnableCircuitBreaker // 开启hystrix熔断器
13 | public class DeptProvider8001_Hystrix_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8001_Hystrix_App.class, args);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-hystrix-8001/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Mon Jun 25 23:31:05 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-hystrix-8001
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-hystrix-8001
7 | artifactId=microservicecloud-provider-dept-hystrix-8001
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_Hystrix_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/DeptProvider8001_Hystrix_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8001/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8001/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/java/club/hdqyf/springcloud/DeptProvider8002_Hystrix_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient //本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient //服务发现
12 | @EnableCircuitBreaker // 开启hystrix熔断器
13 | public class DeptProvider8002_Hystrix_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8002_Hystrix_App.class, args);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-hystrix-8002/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Wed Jun 20 16:51:06 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-hystrix-8002
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-hystrix-8002
7 | artifactId=microservicecloud-provider-dept-hystrix-8002
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_Hystrix_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/DeptProvider8002_Hystrix_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8002/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8002/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/java/club/hdqyf/springcloud/DeptProvider8003_Hystrix_App.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker;
6 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
7 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
8 |
9 | @SpringBootApplication
10 | @EnableEurekaClient // 本服务启动后会自动注册金eureka服务中
11 | @EnableDiscoveryClient // 服务发现
12 | @EnableCircuitBreaker // 开启熔断监控
13 | public class DeptProvider8003_Hystrix_App {
14 | public static void main(String[] args) {
15 | SpringApplication.run(DeptProvider8003_Hystrix_App.class, args);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/java/club/hdqyf/springcloud/dao/DeptDao.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | import club.hdqyf.springcloud.entities.Dept;
8 |
9 | @Mapper //帮助springboot识别这位dao接口
10 | public interface DeptDao {
11 | public boolean addDept(Dept dept);
12 |
13 | public Dept findById(Long id);
14 |
15 | public List findAll();
16 | }
17 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/java/club/hdqyf/springcloud/service/DeptService.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service;
2 |
3 | import java.util.List;
4 |
5 | import club.hdqyf.springcloud.entities.Dept;
6 |
7 | public interface DeptService {
8 | public boolean add(Dept dept);
9 |
10 | public Dept get(Long id);
11 |
12 | public List list();
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/java/club/hdqyf/springcloud/service/impl/DeptServiceImpl.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import club.hdqyf.springcloud.dao.DeptDao;
9 | import club.hdqyf.springcloud.entities.Dept;
10 | import club.hdqyf.springcloud.service.DeptService;
11 |
12 | @Service
13 | public class DeptServiceImpl implements DeptService {
14 | @Autowired
15 | private DeptDao dao;
16 |
17 | @Override
18 | public boolean add(Dept dept) {
19 | return dao.addDept(dept);
20 | }
21 |
22 | @Override
23 | public Dept get(Long id) {
24 | return dao.findById(id);
25 | }
26 |
27 | @Override
28 | public List list() {
29 | return dao.findAll();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/resources/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/src/main/resources/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-provider-dept-hystrix-8003/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Wed Jun 20 16:51:07 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-provider-dept-hystrix-8003
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-provider-dept-hystrix-8003
7 | artifactId=microservicecloud-provider-dept-hystrix-8003
8 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_Hystrix_App.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/DeptProvider8003_Hystrix_App.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/controller/DeptController.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/dao/DeptDao.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/service/DeptService.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-provider-dept-hystrix-8003/target/classes/club/hdqyf/springcloud/service/impl/DeptServiceImpl.class
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/mybatis/mapper/DeptMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
15 |
16 | insert into
17 | dept(dname,db_source) VALUES(#{dname},DATABASE());
18 |
19 |
20 |
--------------------------------------------------------------------------------
/microservicecloud-provider-dept-hystrix-8003/target/classes/mybatis/mybatis.cfg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/main/java=UTF-8
3 | encoding//src/main/resources=UTF-8
4 | encoding//src/test/java=UTF-8
5 | encoding//src/test/resources=UTF-8
6 | encoding/=UTF-8
7 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
3 | org.eclipse.jdt.core.compiler.compliance=1.8
4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
5 | org.eclipse.jdt.core.compiler.source=1.8
6 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/.settings/org.springframework.ide.eclipse.prefs:
--------------------------------------------------------------------------------
1 | boot.validation.initialized=true
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/src/main/java/club/hdqyf/springcloud/Zuul_9527_StartSpringCloudApp.java:
--------------------------------------------------------------------------------
1 | package club.hdqyf.springcloud;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
6 |
7 | @SpringBootApplication
8 | @EnableZuulProxy // 开启zuul
9 | public class Zuul_9527_StartSpringCloudApp {
10 | public static void main(String[] args) {
11 | SpringApplication.run(Zuul_9527_StartSpringCloudApp.class, args);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 9527
3 |
4 | spring:
5 | application:
6 | name: microservicecloud-zuul-gateway
7 |
8 | eureka:
9 | client:
10 | service-url:
11 | defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
12 | instance:
13 | instance-id: gateway-9527.com
14 | prefer-ip-address: true
15 |
16 | info:
17 | app.name: hdqyf-microcloud
18 | company.name: blog.hdqyf.club
19 | build.artifactId: $project.artifactId$
20 | build.version: $project.version$
21 |
22 | zuul:
23 | routes:
24 | #mydept.serviceId: microservicecloud-dept # 给自己服务取一个名字
25 | mydept.serviceId: microservicecloud-config-dept-client
26 | mydept.path: /mydept/**
27 | ignored-services: "*" # 将原服务名称忽略掉,不能通过原服务名称访问到我的服务
28 | prefix: /hdqyf # 给我的服务统一加一个前缀
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/target/classes/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Garen
3 | Build-Jdk: 1.8.0_171
4 | Created-By: Maven Integration for Eclipse
5 |
6 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/target/classes/META-INF/maven/club.hdqyf.springcloud/microservicecloud-zuul-gateway-9527/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven Integration for Eclipse
2 | #Thu Jun 21 15:56:19 CST 2018
3 | version=0.0.1-SNAPSHOT
4 | groupId=club.hdqyf.springcloud
5 | m2e.projectName=microservicecloud-zuul-gateway-9527
6 | m2e.projectLocation=F\:\\MyProgram\\microservicecloud\\microservicecloud-zuul-gateway-9527
7 | artifactId=microservicecloud-zuul-gateway-9527
8 |
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 9527
3 |
4 | spring:
5 | application:
6 | name: microservicecloud-zuul-gateway
7 |
8 | eureka:
9 | client:
10 | service-url:
11 | defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
12 | instance:
13 | instance-id: gateway-9527.com
14 | prefer-ip-address: true
15 |
16 | info:
17 | app.name: hdqyf-microcloud
18 | company.name: blog.hdqyf.club
19 | build.artifactId: microservicecloud-zuul-gateway-9527
20 | build.version: 0.0.1-SNAPSHOT
21 |
22 | zuul:
23 | routes:
24 | #mydept.serviceId: microservicecloud-dept # 给自己服务取一个名字
25 | mydept.serviceId: microservicecloud-config-dept-client
26 | mydept.path: /mydept/**
27 | ignored-services: "*" # 将原服务名称忽略掉,不能通过原服务名称访问到我的服务
28 | prefix: /hdqyf # 给我的服务统一加一个前缀
--------------------------------------------------------------------------------
/microservicecloud-zuul-gateway-9527/target/classes/club/hdqyf/springcloud/Zuul_9527_StartSpringCloudApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/duanwandao/SpringCloud_MicroService/5c841f2f29a819ba98047e687392df46581b2144/microservicecloud-zuul-gateway-9527/target/classes/club/hdqyf/springcloud/Zuul_9527_StartSpringCloudApp.class
--------------------------------------------------------------------------------