Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
提交
561ffde6
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,体验更适合开发者的 AI 搜索 >>
提交
561ffde6
编写于
6月 01, 2019
作者:
如梦技术
🐛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
⚡
BaseController 改为 IController 方便业务中进行二次扩展。
上级
a9230a1f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
12 deletion
+12
-12
mica-boot/src/main/java/net/dreamlu/mica/common/support/IController.java
...ain/java/net/dreamlu/mica/common/support/IController.java
+12
-12
未找到文件。
mica-boot/src/main/java/net/dreamlu/mica/common/support/
Base
Controller.java
→
mica-boot/src/main/java/net/dreamlu/mica/common/support/
I
Controller.java
浏览文件 @
561ffde6
...
...
@@ -36,7 +36,7 @@ import java.io.File;
*
* @author L.cm
*/
public
abstract
class
Base
Controller
{
public
interface
I
Controller
{
/**
* redirect跳转
...
...
@@ -44,7 +44,7 @@ public abstract class BaseController {
* @param url 目标url
* @return 跳转地址
*/
protected
String
redirect
(
String
url
)
{
default
String
redirect
(
String
url
)
{
return
"redirect:"
.
concat
(
url
);
}
...
...
@@ -54,7 +54,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return Result
*/
protected
<
T
>
R
<
T
>
success
()
{
default
<
T
>
R
<
T
>
success
()
{
return
R
.
success
();
}
...
...
@@ -65,7 +65,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return Result
*/
protected
<
T
>
R
<
T
>
success
(
@Nullable
T
data
)
{
default
<
T
>
R
<
T
>
success
(
@Nullable
T
data
)
{
return
R
.
success
(
data
);
}
...
...
@@ -77,7 +77,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return Result
*/
protected
<
T
>
R
<
T
>
status
(
boolean
status
,
String
msg
)
{
default
<
T
>
R
<
T
>
status
(
boolean
status
,
String
msg
)
{
return
R
.
status
(
status
,
msg
);
}
...
...
@@ -89,7 +89,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return Result
*/
protected
<
T
>
R
<
T
>
status
(
boolean
status
,
IResultCode
sCode
)
{
default
<
T
>
R
<
T
>
status
(
boolean
status
,
IResultCode
sCode
)
{
return
R
.
status
(
status
,
sCode
);
}
...
...
@@ -100,7 +100,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return {Result}
*/
protected
<
T
>
R
<
T
>
fail
(
String
msg
)
{
default
<
T
>
R
<
T
>
fail
(
String
msg
)
{
return
R
.
fail
(
SystemCode
.
FAILURE
,
msg
);
}
...
...
@@ -111,7 +111,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return {Result}
*/
protected
<
T
>
R
<
T
>
fail
(
IResultCode
rCode
)
{
default
<
T
>
R
<
T
>
fail
(
IResultCode
rCode
)
{
return
R
.
fail
(
rCode
);
}
...
...
@@ -123,7 +123,7 @@ public abstract class BaseController {
* @param <T> 泛型标记
* @return {Result}
*/
protected
<
T
>
R
<
T
>
fail
(
IResultCode
rCode
,
String
msg
)
{
default
<
T
>
R
<
T
>
fail
(
IResultCode
rCode
,
String
msg
)
{
return
R
.
fail
(
rCode
,
msg
);
}
...
...
@@ -133,7 +133,7 @@ public abstract class BaseController {
* @param file 文件
* @return {ResponseEntity}
*/
protected
ResponseEntity
<
Resource
>
download
(
File
file
)
{
default
ResponseEntity
<
Resource
>
download
(
File
file
)
{
String
fileName
=
file
.
getName
();
return
download
(
file
,
fileName
);
}
...
...
@@ -145,7 +145,7 @@ public abstract class BaseController {
* @param fileName 生成的文件名
* @return {ResponseEntity}
*/
protected
ResponseEntity
<
Resource
>
download
(
File
file
,
String
fileName
)
{
default
ResponseEntity
<
Resource
>
download
(
File
file
,
String
fileName
)
{
Resource
resource
=
new
FileSystemResource
(
file
);
return
download
(
resource
,
fileName
);
}
...
...
@@ -157,7 +157,7 @@ public abstract class BaseController {
* @param fileName 生成的文件名
* @return {ResponseEntity}
*/
protected
ResponseEntity
<
Resource
>
download
(
Resource
resource
,
String
fileName
)
{
default
ResponseEntity
<
Resource
>
download
(
Resource
resource
,
String
fileName
)
{
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
setContentType
(
MediaType
.
APPLICATION_OCTET_STREAM
);
String
encodeFileName
=
UriUtils
.
encode
(
fileName
,
Charsets
.
UTF_8
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录