From a76a772381fc6697f06394fea768e0c5fa48a0d3 Mon Sep 17 00:00:00 2001
From: liyongde <1419499670@qq.com>
Date: Fri, 3 Apr 2026 16:14:47 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=B3=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
oms-gateway/pom.xml | 16 +++++-------
.../org/nl/gateway/GatewayApplication.java | 2 --
.../java/org/nl/gateway/InitController.java | 22 ----------------
.../src/main/resources/application.yml | 9 +++++++
.../nl/gateway/GatewayApplicationTests.java | 26 +++++++++----------
5 files changed, 28 insertions(+), 47 deletions(-)
delete mode 100644 oms-gateway/src/main/java/org/nl/gateway/InitController.java
diff --git a/oms-gateway/pom.xml b/oms-gateway/pom.xml
index 538af15..aa519f2 100644
--- a/oms-gateway/pom.xml
+++ b/oms-gateway/pom.xml
@@ -17,24 +17,20 @@
17
-
+
org.springframework.cloud
- spring-cloud-starter-openfeign
+ spring-cloud-starter-gateway
-
+
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
+
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.nl
- finnace-api
- ${project.version}
+ org.springframework.cloud
+ spring-cloud-starter-loadbalancer
diff --git a/oms-gateway/src/main/java/org/nl/gateway/GatewayApplication.java b/oms-gateway/src/main/java/org/nl/gateway/GatewayApplication.java
index 800507b..48732ae 100644
--- a/oms-gateway/src/main/java/org/nl/gateway/GatewayApplication.java
+++ b/oms-gateway/src/main/java/org/nl/gateway/GatewayApplication.java
@@ -2,10 +2,8 @@ package org.nl.gateway;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.cloud.openfeign.EnableFeignClients;
@SpringBootApplication
-@EnableFeignClients(basePackages = {"org.nl.finnaceapi.feignApi"}) // 扫描 Feign 接口
public class GatewayApplication {
public static void main(String[] args) {
diff --git a/oms-gateway/src/main/java/org/nl/gateway/InitController.java b/oms-gateway/src/main/java/org/nl/gateway/InitController.java
deleted file mode 100644
index 5814fdc..0000000
--- a/oms-gateway/src/main/java/org/nl/gateway/InitController.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package org.nl.gateway;
-
-import org.nl.finnaceapi.dto.Init;
-import org.nl.finnaceapi.feignApi.FinanceFeignApi;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-@RestController()
-@RequestMapping("/api")
-public class InitController {
-
-
- @Autowired
- private FinanceFeignApi financeFeignApi;
-
- @GetMapping("/gateway")
- public Init getPlan(){
- return financeFeignApi.init();
- }
-}
diff --git a/oms-gateway/src/main/resources/application.yml b/oms-gateway/src/main/resources/application.yml
index a4e03e3..4f70d05 100644
--- a/oms-gateway/src/main/resources/application.yml
+++ b/oms-gateway/src/main/resources/application.yml
@@ -2,9 +2,18 @@ server:
port: 8012
spring:
application:
+ name: gateway-server
cloud:
nacos:
discovery:
server-addr: localhost:8848
namespace: public
enabled: true
+ gateway:
+ routes:
+ - id: user-route
+ uri: lb://user-service
+ predicates: Path=/user/**
+ - id: order-route
+ uri: lb://finnace-server
+ predicates: Path=/finnace/**
\ No newline at end of file
diff --git a/oms-gateway/src/test/java/org/nl/gateway/GatewayApplicationTests.java b/oms-gateway/src/test/java/org/nl/gateway/GatewayApplicationTests.java
index d80a46f..886ac7e 100644
--- a/oms-gateway/src/test/java/org/nl/gateway/GatewayApplicationTests.java
+++ b/oms-gateway/src/test/java/org/nl/gateway/GatewayApplicationTests.java
@@ -1,13 +1,13 @@
-package org.nl.gateway;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class GatewayApplicationTests {
-
- @Test
- void contextLoads() {
- }
-
-}
+//package org.nl.gateway;
+//
+//import org.junit.jupiter.api.Test;
+//import org.springframework.boot.test.context.SpringBootTest;
+//
+//@SpringBootTest
+//class GatewayApplicationTests {
+//
+// @Test
+// void contextLoads() {
+// }
+//
+//}