Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lijianghuflute
canal
提交
598f15a4
canal
项目概览
lijianghuflute
/
canal
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
canal
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
598f15a4
编写于
7月 11, 2019
作者:
M
mcy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify
上级
ec5f1eb1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
16 addition
and
53 deletion
+16
-53
canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/config/WebConfig.java
.../java/com/alibaba/otter/canal/admin/config/WebConfig.java
+6
-43
canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalConfigController.java
...a/otter/canal/admin/controller/CanalConfigController.java
+2
-2
canal-admin/canal-admin-ui/src/layout/components/Sidebar/Logo.vue
...min/canal-admin-ui/src/layout/components/Sidebar/Logo.vue
+4
-4
canal-admin/canal-admin-ui/src/views/login/index.vue
canal-admin/canal-admin-ui/src/views/login/index.vue
+4
-4
未找到文件。
canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/config/WebConfig.java
浏览文件 @
598f15a4
package
com.alibaba.otter.canal.admin.config
;
import
java.io.PrintWriter
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.alibaba.otter.canal.admin.controller.UserController
;
import
com.alibaba.otter.canal.admin.model.BaseModel
;
import
com.alibaba.otter.canal.admin.model.User
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.http.HttpMethod
;
import
org.springframework.http.HttpStatus
;
...
...
@@ -14,7 +12,10 @@ import org.springframework.web.servlet.HandlerInterceptor;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
;
import
java.io.PrintWriter
;
import
com.alibaba.otter.canal.admin.controller.UserController
;
import
com.alibaba.otter.canal.admin.model.BaseModel
;
import
com.alibaba.otter.canal.admin.model.User
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
@Configuration
public
class
WebConfig
implements
WebMvcConfigurer
{
...
...
@@ -75,42 +76,4 @@ public class WebConfig implements WebMvcConfigurer {
}
}).
addPathPatterns
(
"/api/**"
).
excludePathPatterns
(
"/api/**/user/**"
);
}
/**
* 跨域支持
*
* @param registry
*/
// @Override
// public void addCorsMappings(CorsRegistry registry) {
// registry.addMapping("/api")
// .allowedOrigins("http://127.0.0.1")
// .allowCredentials(true)
// .allowedMethods("*")
// .allowedHeaders("Origin, X-Requested-With, Content-Type, Accept,
// Authorization")
// .maxAge(3600 * 24);
// }
/**
* 添加静态资源--过滤swagger-api (开源的在线API文档)
*
* @param registry
*/
// @Override
// public void addResourceHandlers(ResourceHandlerRegistry registry) {
// // 过滤swagger
// registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
//
// registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
//
// registry.addResourceHandler("/swagger-resources/**")
// .addResourceLocations("classpath:/META-INF/resources/swagger-resources/");
//
// registry.addResourceHandler("/swagger/**").addResourceLocations("classpath:/META-INF/resources/swagger*");
//
// registry.addResourceHandler("/v2/api-docs/**")
// .addResourceLocations("classpath:/META-INF/resources/v2/api-docs/");
//
// }
}
canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalConfigController.java
浏览文件 @
598f15a4
...
...
@@ -14,12 +14,12 @@ public class CanalConfigController {
@Autowired
CanalConfigService
canalConfigService
;
@
RequestMapping
(
value
=
"/config"
,
method
=
RequestMethod
.
GET
)
@
GetMapping
(
value
=
"/config"
)
public
BaseModel
<
CanalConfig
>
canalConfig
(
@PathVariable
String
env
)
{
return
BaseModel
.
getInstance
(
canalConfigService
.
getCanalConfig
());
}
@
RequestMapping
(
value
=
"/config"
,
method
=
RequestMethod
.
PUT
)
@
PutMapping
(
value
=
"/config"
)
public
BaseModel
<
String
>
updateConfig
(
@RequestBody
CanalConfig
canalConfig
,
@PathVariable
String
env
)
{
canalConfigService
.
updateContent
(
canalConfig
);
return
BaseModel
.
getInstance
(
"success"
);
...
...
canal-admin/canal-admin-ui/src/layout/components/Sidebar/Logo.vue
浏览文件 @
598f15a4
...
...
@@ -24,8 +24,8 @@ export default {
},
data
()
{
return
{
title
:
'
Vue Admin Template
'
,
logo
:
'
https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251
.png
'
title
:
''
,
logo
:
'
./logo
.png
'
}
}
}
...
...
@@ -55,8 +55,8 @@ export default {
width
:
100%
;
&
.sidebar-logo
{
width
:
32
px
;
height
:
32px
;
width
:
55
px
;
//
height: 32px;
vertical-align
:
middle
;
margin-right
:
12px
;
}
...
...
canal-admin/canal-admin-ui/src/views/login/index.vue
浏览文件 @
598f15a4
...
...
@@ -44,8 +44,8 @@
<el-button
:loading=
"loading"
type=
"primary"
style=
"width:100%;margin-bottom:30px;"
@
click.native.prevent=
"handleLogin"
>
Login
</el-button>
<div
class=
"tips"
>
<span
style=
"margin-right:20px;"
>
username: admin
</span>
<span>
password: any
</span>
<
!--
<
span
style=
"margin-right:20px;"
>
username: admin
</span>
<span>
password: any
</span>
-->
</div>
</el-form>
...
...
@@ -74,8 +74,8 @@ export default {
}
return
{
loginForm
:
{
username
:
'
admin
'
,
password
:
'
111111
'
username
:
''
,
password
:
''
},
loginRules
:
{
username
:
[{
required
:
true
,
trigger
:
'
blur
'
,
validator
:
validateUsername
}],
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录