Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
kt-keystone
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
kt-keystone
Commits
ba8f9072
提交
ba8f9072
authored
1月 18, 2022
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(web): 添加了swagger,以及配置文件
上级
199fb26d
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
52 行增加
和
1 行删除
+52
-1
DataProviderForDb.java
...se/src/main/java/org/matrix/testNg/DataProviderForDb.java
+1
-1
SwaggerConfigApi.java
...ain/java/org/matrix/autotest/config/SwaggerConfigApi.java
+41
-0
SwaggerController.java
...va/org/matrix/autotest/swaggerData/SwaggerController.java
+2
-0
application.properties
kt-web/src/main/resources/application.properties
+8
-0
没有找到文件。
kt-base/src/main/java/org/matrix/testNg/DataProviderForDb.java
浏览文件 @
ba8f9072
...
...
@@ -18,7 +18,7 @@ public class DataProviderForDb {
List
<
Object
[]>
list
=
new
ArrayList
<>();
String
url
=
String
.
format
(
"jdbc:mysql://%s:%s/%s"
,
ip
,
port
,
baseName
);
try
{
Class
.
forName
(
"com.mysql.jdbc.Driver"
);
Class
.
forName
(
"com.mysql.
cj.
jdbc.Driver"
);
connection
=
DriverManager
.
getConnection
(
url
,
userName
,
password
);
statement
=
connection
.
createStatement
();
resultSet
=
statement
.
executeQuery
(
sql
);
...
...
kt-web/src/main/java/org/matrix/autotest/config/SwaggerConfigApi.java
0 → 100644
浏览文件 @
ba8f9072
package
org
.
matrix
.
autotest
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
springfox.documentation.builders.ApiInfoBuilder
;
import
springfox.documentation.builders.PathSelectors
;
import
springfox.documentation.service.ApiInfo
;
import
springfox.documentation.spi.DocumentationType
;
import
springfox.documentation.spring.web.plugins.Docket
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2
;
/**
* @author mry
*/
@Configuration
@EnableSwagger2
public
class
SwaggerConfigApi
{
@Bean
public
Docket
createRestApi
(){
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
//将api的单元信息者只为包含在json ResourceListing响应中。
.
apiInfo
(
apiInfo
())
//选择哪些接口作为swagger的doc发布
.
select
()
.
paths
(
PathSelectors
.
any
())
.
build
();
}
public
ApiInfo
apiInfo
(){
return
new
ApiInfoBuilder
()
//标题
.
title
(
"自动测试系统CRUD"
)
//简介
.
description
(
"自动测试系CRUD统接口文档"
)
//版本
.
version
(
"1.0"
)
.
build
();
}
}
kt-web/src/main/java/org/matrix/autotest/swaggerData/SwaggerController.java
浏览文件 @
ba8f9072
...
...
@@ -2,6 +2,7 @@ package org.matrix.autotest.swaggerData;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.CrossOrigin
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
@@ -25,6 +26,7 @@ import java.util.Set;
@RestController
@RequestMapping
(
"/swaggers"
)
@CrossOrigin
@Api
(
tags
=
"Swagger接口读取与解析"
)
public
class
SwaggerController
{
public
String
loadJson
(
String
url
)
{
...
...
kt-web/src/main/resources/application.properties
0 → 100644
浏览文件 @
ba8f9072
server.port
=
8765
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.url
=
jdbc:mysql://127.0.0.1:3306/keystone?useSSL=false&verifyServerCertificate=false&useUnicode=true&autoReconnect=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
spring.datasource.username
=
root
spring.datasource.password
=
root
mybatis-plus.type-aliases-package
=
com.example.testwebdemo.entity
mybatis-plus.configuration.map-underscore-to-camel-case
=
true
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论