Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
IEQEFCR
halo
提交
e13e56f5
H
halo
项目概览
IEQEFCR
/
halo
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
halo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e13e56f5
编写于
4月 26, 2019
作者:
J
johnniang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build basic controllers and services for backup and recovery
上级
72a2a064
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
99 addition
and
9 deletion
+99
-9
src/main/java/run/halo/app/controller/admin/api/BackupController.java
...a/run/halo/app/controller/admin/api/BackupController.java
+22
-0
src/main/java/run/halo/app/controller/admin/api/RecoveryController.java
...run/halo/app/controller/admin/api/RecoveryController.java
+22
-0
src/main/java/run/halo/app/controller/core/CommonController.java
...n/java/run/halo/app/controller/core/CommonController.java
+2
-7
src/main/java/run/halo/app/event/post/PostVisitEventListener.java
.../java/run/halo/app/event/post/PostVisitEventListener.java
+0
-2
src/main/java/run/halo/app/event/post/SheetVisitEventListener.java
...java/run/halo/app/event/post/SheetVisitEventListener.java
+2
-0
src/main/java/run/halo/app/service/BackupService.java
src/main/java/run/halo/app/service/BackupService.java
+10
-0
src/main/java/run/halo/app/service/RecoveryService.java
src/main/java/run/halo/app/service/RecoveryService.java
+11
-0
src/main/java/run/halo/app/service/impl/BackupServiceImpl.java
...ain/java/run/halo/app/service/impl/BackupServiceImpl.java
+15
-0
src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java
...n/java/run/halo/app/service/impl/RecoveryServiceImpl.java
+15
-0
未找到文件。
src/main/java/run/halo/app/controller/admin/api/BackupController.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.controller.admin.api
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
run.halo.app.service.BackupService
;
/**
* Backup controller
*
* @author johnniang
* @date 19-4-26
*/
@RestController
@RequestMapping
(
"/api/admin/backups"
)
public
class
BackupController
{
private
final
BackupService
backupService
;
public
BackupController
(
BackupService
backupService
)
{
this
.
backupService
=
backupService
;
}
}
src/main/java/run/halo/app/controller/admin/api/RecoveryController.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.controller.admin.api
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
run.halo.app.service.RecoveryService
;
/**
* Recovery controller
*
* @author johnniang
* @date 19-4-26
*/
@RestController
@RequestMapping
(
"/api/admin/recoveries"
)
public
class
RecoveryController
{
private
final
RecoveryService
recoveryService
;
public
RecoveryController
(
RecoveryService
recoveryService
)
{
this
.
recoveryService
=
recoveryService
;
}
}
src/main/java/run/halo/app/controller/core/CommonController.java
浏览文件 @
e13e56f5
...
@@ -35,15 +35,10 @@ public class CommonController implements ErrorController {
...
@@ -35,15 +35,10 @@ public class CommonController implements ErrorController {
private
final
ThemeService
themeService
;
private
final
ThemeService
themeService
;
private
final
OptionService
optionService
;
public
CommonController
(
ThemeService
themeService
)
{
public
CommonController
(
ThemeService
themeService
,
OptionService
optionService
)
{
this
.
themeService
=
themeService
;
this
.
themeService
=
themeService
;
this
.
optionService
=
optionService
;
}
}
/**
/**
* Handle error
* Handle error
*
*
...
@@ -109,7 +104,7 @@ public class CommonController implements ErrorController {
...
@@ -109,7 +104,7 @@ public class CommonController implements ErrorController {
* @return String
* @return String
*/
*/
@GetMapping
(
value
=
"/404"
)
@GetMapping
(
value
=
"/404"
)
public
String
contentNotFround
()
throws
FileNotFoundException
{
public
String
contentNotFround
()
{
if
(!
themeService
.
isTemplateExist
(
NOT_FROUND_TEMPLATE
))
{
if
(!
themeService
.
isTemplateExist
(
NOT_FROUND_TEMPLATE
))
{
return
"common/error/404"
;
return
"common/error/404"
;
}
}
...
...
src/main/java/run/halo/app/event/post/PostVisitEventListener.java
浏览文件 @
e13e56f5
package
run.halo.app.event.post
;
package
run.halo.app.event.post
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.context.event.EventListener
;
import
org.springframework.context.event.EventListener
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -12,7 +11,6 @@ import run.halo.app.service.PostService;
...
@@ -12,7 +11,6 @@ import run.halo.app.service.PostService;
* @author johnniang
* @author johnniang
* @date 19-4-22
* @date 19-4-22
*/
*/
@Slf4j
@Component
@Component
public
class
PostVisitEventListener
extends
AbstractVisitEventListener
{
public
class
PostVisitEventListener
extends
AbstractVisitEventListener
{
...
...
src/main/java/run/halo/app/event/post/SheetVisitEventListener.java
浏览文件 @
e13e56f5
...
@@ -2,6 +2,7 @@ package run.halo.app.event.post;
...
@@ -2,6 +2,7 @@ package run.halo.app.event.post;
import
org.springframework.context.event.EventListener
;
import
org.springframework.context.event.EventListener
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Component
;
import
run.halo.app.service.SheetService
;
import
run.halo.app.service.SheetService
;
/**
/**
...
@@ -10,6 +11,7 @@ import run.halo.app.service.SheetService;
...
@@ -10,6 +11,7 @@ import run.halo.app.service.SheetService;
* @author johnniang
* @author johnniang
* @date 19-4-24
* @date 19-4-24
*/
*/
@Component
public
class
SheetVisitEventListener
extends
AbstractVisitEventListener
{
public
class
SheetVisitEventListener
extends
AbstractVisitEventListener
{
protected
SheetVisitEventListener
(
SheetService
sheetService
)
{
protected
SheetVisitEventListener
(
SheetService
sheetService
)
{
...
...
src/main/java/run/halo/app/service/BackupService.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.service
;
/**
* Backup service interface.
*
* @author johnniang
* @date 19-4-26
*/
public
interface
BackupService
{
}
src/main/java/run/halo/app/service/RecoveryService.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.service
;
/**
* Recovery service interface.
*
* @author johnniang
* @date 19-4-26
*/
public
interface
RecoveryService
{
}
src/main/java/run/halo/app/service/impl/BackupServiceImpl.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.service.impl
;
import
org.springframework.stereotype.Service
;
import
run.halo.app.service.BackupService
;
/**
* Backup service implementation.
*
* @author johnniang
* @date 19-4-26
*/
@Service
public
class
BackupServiceImpl
implements
BackupService
{
}
src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java
0 → 100644
浏览文件 @
e13e56f5
package
run.halo.app.service.impl
;
import
org.springframework.stereotype.Service
;
import
run.halo.app.service.RecoveryService
;
/**
* Recovery service implementation.
*
* @author johnniang
* @date 19-4-26
*/
@Service
public
class
RecoveryServiceImpl
implements
RecoveryService
{
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录