feat(gateway): 引入网管配置
This commit is contained in:
parent
2dfe3cbac2
commit
f4c6b38175
|
@ -0,0 +1,34 @@
|
|||
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>cn.bunny</groupId>
|
||||
<artifactId>cloud1</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>gateway</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>gateway</name>
|
||||
<url>https://maven.apache.org</url>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-gateway</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
|
@ -0,0 +1,13 @@
|
|||
package cn.bunny;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||
|
||||
@EnableDiscoveryClient
|
||||
@SpringBootApplication
|
||||
public class GatewayMainApplication {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(GatewayMainApplication.class, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
spring:
|
||||
cloud:
|
||||
gateway:
|
||||
routes:
|
||||
- id: service-cloud1
|
||||
uri: lb://service-cloud1
|
||||
predicates:
|
||||
- Path=/api/**
|
||||
- id: service-cloud2
|
||||
uri: lb://service-cloud2
|
||||
predicates:
|
||||
- Path=/api/**
|
|
@ -0,0 +1,12 @@
|
|||
server:
|
||||
port: 8800
|
||||
spring:
|
||||
application:
|
||||
name: service-gateway
|
||||
profiles:
|
||||
include:
|
||||
- route
|
||||
cloud:
|
||||
nacos:
|
||||
server-addr: 192.168.3.132
|
||||
|
10
pom.xml
10
pom.xml
|
@ -19,6 +19,7 @@
|
|||
<module>service</module>
|
||||
<module>common</module>
|
||||
<module>dao</module>
|
||||
<module>gateway</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
|
@ -64,4 +65,13 @@
|
|||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
|
|
Loading…
Reference in New Issue