Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
baihang-report
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
data-spider
baihang-report
Commits
a3c601f4
Commit
a3c601f4
authored
Oct 31, 2019
by
data爬虫-冯 军凯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除不需要引入的jar包
parent
a9068184
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
150 deletions
+0
-150
pom.xml
pom.xml
+0
-15
WebMvcConfigure.java
...java/cn/quantgroup/report/config/web/WebMvcConfigure.java
+0
-30
AuthHandlerInterceptorAdapter.java
...oup/report/interceptor/AuthHandlerInterceptorAdapter.java
+0
-68
HBaseHandlerInterceptorAdapter.java
...up/report/interceptor/HBaseHandlerInterceptorAdapter.java
+0
-37
No files found.
pom.xml
View file @
a3c601f4
...
@@ -224,13 +224,6 @@
...
@@ -224,13 +224,6 @@
<version>
${retrofit.version}
</version>
<version>
${retrofit.version}
</version>
</dependency>
</dependency>
<!-- kafka -->
<dependency>
<groupId>
org.springframework.kafka
</groupId>
<artifactId>
spring-kafka
</artifactId>
<version>
1.2.1.RELEASE
</version>
</dependency>
<dependency>
<dependency>
<groupId>
net.logstash.logback
</groupId>
<groupId>
net.logstash.logback
</groupId>
<artifactId>
logstash-logback-encoder
</artifactId>
<artifactId>
logstash-logback-encoder
</artifactId>
...
@@ -299,14 +292,6 @@
...
@@ -299,14 +292,6 @@
<artifactId>
enoch-agent-spring-boot-starter
</artifactId>
<artifactId>
enoch-agent-spring-boot-starter
</artifactId>
</dependency>
</dependency>
<!-- add by 2019.09.09 -->
<!--<dependency>
<groupId>jxl</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12.1</version>
</dependency>-->
<dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<artifactId>
poi
</artifactId>
...
...
src/main/java/cn/quantgroup/report/config/web/WebMvcConfigure.java
deleted
100644 → 0
View file @
a9068184
package
cn
.
quantgroup
.
report
.
config
.
web
;
import
cn.quantgroup.report.interceptor.AuthHandlerInterceptorAdapter
;
import
cn.quantgroup.report.interceptor.HBaseHandlerInterceptorAdapter
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.env.Environment
;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
;
import
java.util.Arrays
;
@Configuration
public
class
WebMvcConfigure
extends
WebMvcConfigurerAdapter
{
@Autowired
private
Environment
environment
;
/**
* 添加拦截器
*/
@Override
public
void
addInterceptors
(
InterceptorRegistry
registry
)
{
registry
.
addInterceptor
(
new
HBaseHandlerInterceptorAdapter
()).
addPathPatterns
(
"/**"
).
excludePathPatterns
(
"/"
);
registry
.
addInterceptor
(
new
AuthHandlerInterceptorAdapter
(
Arrays
.
stream
(
environment
.
getActiveProfiles
()).
anyMatch
(
o
->
StringUtils
.
equalsAnyIgnoreCase
(
o
,
"dev"
,
"test"
,
"pre"
))))
.
addPathPatterns
(
"/**"
)
.
excludePathPatterns
(
"/"
);
// .excludePathPatterns("/ex/91zhengxin/call");
}
}
src/main/java/cn/quantgroup/report/interceptor/AuthHandlerInterceptorAdapter.java
deleted
100644 → 0
View file @
a9068184
package
cn
.
quantgroup
.
report
.
interceptor
;
import
cn.quantgroup.report.error.QGException
;
import
cn.quantgroup.report.error.QGExceptionType
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
;
import
javax.servlet.http.Cookie
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
@Slf4j
public
class
AuthHandlerInterceptorAdapter
extends
HandlerInterceptorAdapter
{
public
static
final
String
KEY
=
"key"
;
protected
boolean
ignore
;
public
AuthHandlerInterceptorAdapter
(
boolean
ignore
)
{
super
();
this
.
ignore
=
ignore
;
}
public
boolean
preHandle
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
)
throws
Exception
{
// log.info("ip:{},path:{}", arg0.getRemoteAddr(), arg0.getRequestURI());
// if (ignore || StringUtils.equalsIgnoreCase("b5140fb2-2c85-4b5a-abcf-3e97528014db", getKey(arg0)) || StringUtils.equals("/ex/91zhengxin/call", arg0.getRequestURI()) || StringUtils.equals("/ex/dianhuabang/callBack", arg0.getRequestURI())) {
// return true;
// }
// throw new QGException(QGExceptionType.COMMON_AUTH_ERROR);
return
true
;
}
private
String
getKey
(
HttpServletRequest
arg0
)
{
String
key
=
arg0
.
getParameter
(
KEY
);
if
(
StringUtils
.
isNoneBlank
(
key
))
{
return
key
;
}
key
=
arg0
.
getHeader
(
KEY
);
if
(
StringUtils
.
isNoneBlank
(
key
))
{
return
key
;
}
Cookie
[]
cookies
=
arg0
.
getCookies
();
if
(
cookies
!=
null
&&
cookies
.
length
>
0
)
{
for
(
Cookie
cookie
:
cookies
)
{
if
(
StringUtils
.
equalsIgnoreCase
(
cookie
.
getName
(),
KEY
))
{
return
cookie
.
getValue
();
}
}
}
return
null
;
}
/**
* 在controller执行之后的DispatcherServlet之后执行
*/
public
void
postHandle
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
,
ModelAndView
arg3
)
throws
Exception
{
}
/**
* 在页面渲染完成返回给客户端之前执行
*/
public
void
afterCompletion
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
,
Exception
arg3
)
throws
Exception
{
}
}
src/main/java/cn/quantgroup/report/interceptor/HBaseHandlerInterceptorAdapter.java
deleted
100644 → 0
View file @
a9068184
package
cn
.
quantgroup
.
report
.
interceptor
;
import
cn.quantgroup.report.service.thirdpartymonitor.HBaseConfig
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
public
class
HBaseHandlerInterceptorAdapter
extends
HandlerInterceptorAdapter
{
public
static
final
String
READ_FROM_HBASE_FIRST
=
"readFromHBaseFirst"
;
public
boolean
preHandle
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
)
throws
Exception
{
String
readFromHBaseFirst
=
arg0
.
getParameter
(
READ_FROM_HBASE_FIRST
);
if
(
readFromHBaseFirst
!=
null
&&
StringUtils
.
equalsIgnoreCase
(
"false"
,
readFromHBaseFirst
))
{
HBaseConfig
.
disableReadHBaseFirst
();
}
return
true
;
}
/**
* 在controller执行之后的DispatcherServlet之后执行
*/
public
void
postHandle
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
,
ModelAndView
arg3
)
throws
Exception
{
}
/**
* 在页面渲染完成返回给客户端之前执行
*/
public
void
afterCompletion
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
,
Exception
arg3
)
throws
Exception
{
HBaseConfig
.
enableReadHBaseFirst
();
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment