王猛集成 knife4j

admin
mengwang 2024-05-14 17:02:56 +08:00
parent 2ef3d77376
commit 9ea83ec530
7 changed files with 34 additions and 11 deletions

View File

@ -7,6 +7,7 @@
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
<option name="workspaceImportForciblyTurnedOn" value="true" />
</component>
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">

View File

@ -39,6 +39,11 @@
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
<version>4.1.0</version>
</dependency>
</dependencies>
</project>

View File

@ -1,6 +1,6 @@
# Tomcat
server:
port: 9001
port: 9101
# Spring
spring:
main:
@ -18,13 +18,23 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
api-docs:
path: v3/api-docs # 指定生成文档的路径,网关会访问这个路径来拉取文档
group-configs:
- group: 'default'
paths-to-match: '/**'
packages-to-scan: com.keyl1me.edu.controller # 指定要扫描的包
knife4j:
enable: true # 开启knife4j接口文档美化
setting:
language: zh_cn # 指定语言

View File

@ -45,7 +45,7 @@ public class IpUtils {
ip = request.getRemoteAddr();
}
return "0:0:0:0:0:0:0:1".equals(ip) ? "127.0.0.1" : getMultistageReverseProxyIp(ip);
return "0:0:0:0:0:0:0:1".equals(ip) ? "124.222.99.46" : getMultistageReverseProxyIp(ip);
}
/**
@ -56,7 +56,7 @@ public class IpUtils {
*/
public static boolean internalIp(String ip) {
byte[] addr = textToNumericFormatV4(ip);
return internalIp(addr) || "127.0.0.1".equals(ip);
return internalIp(addr) || "124.222.99.46".equals(ip);
}
/**
@ -181,7 +181,7 @@ public class IpUtils {
return InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
}
return "127.0.0.1";
return "124.222.99.46";
}
/**

View File

@ -38,5 +38,12 @@
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-spring-cloud-gateway-adapter</artifactId>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-gateway-spring-boot-starter</artifactId>
<version>4.1.0</version>
</dependency>
</dependencies>
</project>

View File

@ -1,6 +1,6 @@
# Tomcat
server:
port: 18080
port: 18088
# Spring
spring:
application:
@ -18,10 +18,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
# 配置文件格式
file-extension: yml
# 共享配置

View File

@ -18,10 +18,10 @@ spring:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
server-addr: 124.222.99.46:8848
# 配置文件格式
file-extension: yml
# 共享配置