Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
提交
450f6087
mica
项目概览
mica
/
mica
通知
10
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
450f6087
编写于
6月 04, 2019
作者:
如梦技术
🐛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
添加 mica-plus-swagger 组件,改用 swagger-bootstrap-ui.
上级
2c446818
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
17 addition
and
3 deletion
+17
-3
README.md
README.md
+3
-0
build.gradle
build.gradle
+1
-0
mica-bom/build.gradle
mica-bom/build.gradle
+2
-0
mica-boot/src/main/java/net/dreamlu/mica/reactive/config/SwaggerAutoConfiguration.java
...reamlu/mica/reactive/config/SwaggerAutoConfiguration.java
+1
-1
mica-boot/src/main/java/net/dreamlu/mica/servlet/config/SwaggerAutoConfiguration.java
...dreamlu/mica/servlet/config/SwaggerAutoConfiguration.java
+1
-1
mica-launcher/src/main/java/net/dreamlu/mica/launcher/StartedEventListener.java
.../java/net/dreamlu/mica/launcher/StartedEventListener.java
+1
-1
mica-plus-swagger/build.gradle
mica-plus-swagger/build.gradle
+6
-0
settings.gradle
settings.gradle
+2
-0
未找到文件。
README.md
浏览文件 @
450f6087
...
...
@@ -75,6 +75,9 @@
### mica-plus-mongo
-
mongo 复杂 tree 和 jsonNode 转换处理。
### mica-plus-swagger
-
swagger 和 swagger-bootstrap-ui 依赖。
## 已知问题
lombok 生成的 method 问题:https://github.com/rzwitserloot/lombok/issues/1861
...
...
build.gradle
浏览文件 @
450f6087
...
...
@@ -7,6 +7,7 @@ ext {
protostuffVersion
=
"1.6.0"
disruptorVersion
=
"3.4.2"
swaggerVersion
=
"2.9.2"
swaggerBootstrapUiVersion
=
"1.9.3"
lombokVersion
=
"1.18.8"
findbugsVersion
=
"3.0.2"
}
...
...
mica-bom/build.gradle
浏览文件 @
450f6087
...
...
@@ -25,10 +25,12 @@ dependencyManagement {
dependency
"net.dreamlu:mica-plus-error-catch:${VERSION}"
dependency
"net.dreamlu:mica-plus-redis:${VERSION}"
dependency
"net.dreamlu:mica-plus-mongo:${VERSION}"
dependency
"net.dreamlu:mica-plus-swagger:${VERSION}"
// commons
dependency
"com.google.code.findbugs:jsr305:${findbugsVersion}"
dependency
"io.springfox:springfox-swagger2:${swaggerVersion}"
dependency
"io.springfox:springfox-swagger-ui:${swaggerVersion}"
dependency
"com.github.xiaoymin:swagger-bootstrap-ui:${swaggerBootstrapUiVersion}"
dependency
"io.springfox:springfox-bean-validators:${swaggerVersion}"
dependency
"io.protostuff:protostuff-runtime:${protostuffVersion}"
dependency
"io.protostuff:protostuff-core:${protostuffVersion}"
...
...
mica-boot/src/main/java/net/dreamlu/mica/reactive/config/SwaggerAutoConfiguration.java
浏览文件 @
450f6087
...
...
@@ -39,7 +39,7 @@ public class SwaggerAutoConfiguration implements WebFluxConfigurer {
@Override
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
registry
.
addResourceHandler
(
"/
swagger-ui
.html"
)
registry
.
addResourceHandler
(
"/
doc
.html"
)
.
addResourceLocations
(
"classpath:/META-INF/resources/"
);
registry
.
addResourceHandler
(
"/webjars*"
)
.
addResourceLocations
(
"classpath:/META-INF/resources/webjars/"
);
...
...
mica-boot/src/main/java/net/dreamlu/mica/servlet/config/SwaggerAutoConfiguration.java
浏览文件 @
450f6087
...
...
@@ -39,7 +39,7 @@ public class SwaggerAutoConfiguration implements WebMvcConfigurer {
@Override
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
registry
.
addResourceHandler
(
"/
swagger-ui
.html"
)
registry
.
addResourceHandler
(
"/
doc
.html"
)
.
addResourceLocations
(
"classpath:/META-INF/resources/"
);
registry
.
addResourceHandler
(
"/webjars*"
)
.
addResourceLocations
(
"classpath:/META-INF/resources/webjars/"
);
...
...
mica-launcher/src/main/java/net/dreamlu/mica/launcher/StartedEventListener.java
浏览文件 @
450f6087
...
...
@@ -45,7 +45,7 @@ public class StartedEventListener {
System
.
err
.
println
(
String
.
format
(
"---[%s]---启动完成,当前使用的端口:[%d],环境变量:[%s]---"
,
appName
,
localPort
,
profile
));
// 如果有 swagger,打印开发阶段的 swagger ui 地址
if
(
ClassUtils
.
isPresent
(
"springfox.documentation.spring.web.plugins.Docket"
,
null
))
{
System
.
out
.
println
(
String
.
format
(
"http://localhost:%s/
swagger-ui
.html"
,
localPort
));
System
.
out
.
println
(
String
.
format
(
"http://localhost:%s/
doc
.html"
,
localPort
));
}
else
{
System
.
out
.
println
(
String
.
format
(
"http://localhost:%s"
,
localPort
));
}
...
...
mica-plus-swagger/build.gradle
0 → 100644
浏览文件 @
450f6087
dependencies
{
api
"io.springfox:springfox-swagger2:${swaggerVersion}"
api
"io.springfox:springfox-swagger-ui:${swaggerVersion}"
api
"io.springfox:springfox-bean-validators:${swaggerVersion}"
api
"com.github.xiaoymin:swagger-bootstrap-ui:${swaggerBootstrapUiVersion}"
}
settings.gradle
浏览文件 @
450f6087
...
...
@@ -10,3 +10,5 @@ include "mica-cloud"
include
"mica-plus-error-catch"
include
"mica-plus-redis"
include
"mica-plus-mongo"
include
"mica-plus-swagger"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录