commit 06f28cb49e3645ec53dab6e8313e7628cd25191b
Author: 武 <吴æ武慧娟>
Date: Wed Dec 4 10:15:23 2019 +0800
init
diff --git a/gateway.iml b/gateway.iml
new file mode 100644
index 0000000..3473409
--- /dev/null
+++ b/gateway.iml
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..acc5d6e
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,93 @@
+
+
+ 4.0.0
+
+ com.ccsens
+ gateway
+ 1.0-SNAPSHOT
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.0.6.RELEASE
+
+
+
+
+ UTF-8
+ 1.8
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+ org.springframework.boot
+ spring-boot-starter-jdbc
+
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ runtime
+ true
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-netflix-eureka-client
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+
+
+
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ Finchley.SR2
+ pom
+ import
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/ccsens/gateway/GatewayApplication.java b/src/main/java/com/ccsens/gateway/GatewayApplication.java
new file mode 100644
index 0000000..1d1cd7c
--- /dev/null
+++ b/src/main/java/com/ccsens/gateway/GatewayApplication.java
@@ -0,0 +1,17 @@
+package com.ccsens.gateway;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+
+/**
+ * @description:
+ * @author: wuHuiJuan
+ * @create: 2019/11/27 14:35
+ */
+@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
+public class GatewayApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(GatewayApplication.class, args);
+ }
+}
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
new file mode 100644
index 0000000..2bbeb0a
--- /dev/null
+++ b/src/main/resources/application-dev.yml
@@ -0,0 +1,42 @@
+server:
+ port: 3000
+#服务端点暴露
+management:
+ endpoints:
+ web:
+ exposure:
+ # 暴露xxx端点,如需暴露多个,用,分隔;如需暴露所有端点,用'*'
+ include: auditevents,caches,conditions,flyway,health,heapdump,httptrace,info,integrationgraph,jolokia,logfile,loggers,liquibase,metrics,mappings,prometheus,scheduledtasks,sessions,shutdown,threaddump
+ endpoint:
+ health:
+ # 是否展示健康检查详情
+ show-details: always
+ health:
+ redis:
+ enabled: false
+#eureka注册
+eureka:
+ client:
+ service-url:
+ # 指定eureka server通信地址,注意/eureka/小尾巴不能少
+ #defaultZone: http://admin:admin@peer1:8761/eureka/,http://admin:admin@peer2:8762/eureka/
+ defaultZone: http://admin:admin@127.0.0.1:8761/eureka/
+ instance:
+ # 是否注册IP到eureka server,如不指定或设为false,那就回注册主机名到eureka server
+ prefer-ip-address: true
+spring:
+ application:
+ name: gateway
+ cloud:
+ gateway:
+ routes:
+ - id: ht-service
+ uri: lb://ht
+ predicates:
+ - Path=/ht-test/**
+ discovery:
+ locator:
+ enabled: true
+ lower-case-service-id: true
+ main:
+ allow-bean-definition-overriding: true
\ No newline at end of file
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..caf4dfc
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,3 @@
+spring:
+ profiles:
+ active: dev
\ No newline at end of file