java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-nacos/demo-nacos-consumer/target/demo-nacos-consumer-1.0-SNAPSHOT.jar java -Dfile.encoding=utf-8 -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-nacos/demo-nacos-server/target/demo-nacos-server-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-zk/demo-zk-server/target/demo-zk-server-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-zk/demo-zk-consumer/target/demo-zk-consumer-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-admin/target/demo-admin-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/Sentinel/sentinel-dashboard/target/sentinel-dashboard.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-hystrix/target/demo-hystrix-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-getway/target/demo-getway-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-consul/demo-consul-server/target/demo-consul-server-1.0-SNAPSHOT.jar java -jar -Xms128m -Xmx512m D:/CODING_SOURCE/open_source/spring-demo/demo-extension-server/demo-consul/demo-consul-client/target/demo-consul-client-1.0-SNAPSHOT.jar
软件架构说明
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<version>${spring.cloud.version}</version>
</dependency>
spring:
cloud:
sentinel:
transport:
# 默认8619端口,如果被占用自动从8619 开始 +1 一直找到未被占用的端口为止
port: 8619
# 配置sentinel dashboard 地址
dashboard: 127.0.0.1:8999
management:
endpoints:
web:
exposure:
include: "*"
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
service: ${spring.application.name}
namespace: f9cd2107-5496-46ce-b003-3cc9b41849aa
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
<version>${spring.cloud.version}</version>
</dependency>
@SpringCloudApplication
或者
@SpringBootApplication
@EnableDiscoveryClient
参考路径:http://kotimedoc.langpy.cn/#/v204/getstart?id=%e5%bc%95%e5%85%a5%e4%be%9d%e8%b5%96
<dependency>
<groupId>cn.langpy</groupId>
<artifactId>ko-time</artifactId>
<version>2.1.1</version>
</dependency>
ko-time:
log-language: chinese # 控制台输出语言(english/chinese)非必填,默认chinese
log-enable: true #
threshold: 800.0 # 时间阈值,用于前端展示,大于阈值显示红色,小于阈值显示绿色,非必填,默认800
pointcut: execution(* yun.ling.pm.controller.*.*(..))
auth-enable: true
user-name: shanly
password: 123456
<plugin>
<groupId>com.github.shalousun</groupId>
<artifactId>smart-doc-maven-plugin</artifactId>
<version>2.2.8</version>
<configuration>
<configFile>./src/main/resources/smart-doc.json</configFile>
</configuration>
<executions>
<execution>
<goals>
<goal>html</goal>
<goal>postman</goal>
</goals>
</execution>
</executions>
</plugin>
{
"projectName": "51建模接口在线文档",
"serverUrl": "http://192.168.20.85:8090",
"isStrict": false,
"allInOne": true,
"coverOld": true,
"style": "xt256",
"inlineEnum": true,
"displayActualType": true,
"packageFilters": "com.jmyd.jianmo.api.combo.controller.*,com.jmyd.jianmo.admin.combo.controller.*",
"debugEnvName" : "开发环境",
"language": "CHINESE",
"outPath": "自定义文档输出目录",
"apiConstants": [{
"constantsClassName": "com.jmyd.jianmo.admin.common.constant.FilterProFixConstant"
}],
"errorCodeDictionaries": [
{
"title": "系统错误码",
"enumClassName": "com.jmyd.jianmo.utils.result.ResponseConstant",
"codeField": "code",
"descField": "errorMsg"
}
]
}
编译打包:mvn -Dfile.encoding=UTF-8 smart-doc:html 补充:查看切面是否配置成功(auth-enable: false),http://localhost:8881/koTime/getConfig
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。