Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nouiWithSpringMVC
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
gechengyang
nouiWithSpringMVC
Commits
a8343c57
Commit
a8343c57
authored
Aug 13, 2020
by
cjh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改redis密码base65加密
parent
976b5e78
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
75 additions
and
13 deletions
+75
-13
NoUiContext.java
...n/java/org/sss/presentation/noui/context/NoUiContext.java
+5
-2
RedisStandaloneConfigurationExt.java
...sentation/noui/redis/RedisStandaloneConfigurationExt.java
+55
-0
applicationContext.xml
src/main/resources/applicationContext.xml
+5
-1
spring-mvc.xml
src/main/resources/spring-mvc.xml
+10
-10
No files found.
src/main/java/org/sss/presentation/noui/context/NoUiContext.java
View file @
a8343c57
package
org
.
sss
.
presentation
.
noui
.
context
;
import
log.Log
;
import
log.LogFactory
;
import
org.sss.common.impl.AbstractContext
;
import
org.sss.presentation.noui.jwt.RedisLoginInfo
;
import
org.sss.presentation.noui.util.NoUiUtils
;
import
org.sss.presentation.noui.util.RedisUtil
;
public
class
NoUiContext
extends
AbstractContext
{
private
static
final
Log
log
=
LogFactory
.
getLog
(
NoUiContext
.
class
);
@Override
public
void
logout
()
{
}
...
...
@@ -16,7 +19,7 @@ public class NoUiContext extends AbstractContext {
// if(redisLoginInfo != null){
// NoUiUtils.logout(redisLoginInfo.getUserId(),redisLoginInfo.getTerminalType());
// }
log
.
info
(
"logout start:datatype["
+
arg0
+
"],userid["
+
arg1
+
"]"
);
if
(
arg0
.
equals
(
DataType
.
USER_NAME
)){
NoUiUtils
.
logout
(
arg1
,
"*"
);
}
...
...
src/main/java/org/sss/presentation/noui/redis/RedisStandaloneConfigurationExt.java
0 → 100644
View file @
a8343c57
package
org
.
sss
.
presentation
.
noui
.
redis
;
import
log.Log
;
import
log.LogFactory
;
import
org.springframework.data.redis.connection.RedisPassword
;
import
org.springframework.data.redis.connection.RedisStandaloneConfiguration
;
import
sun.misc.BASE64Decoder
;
import
java.io.IOException
;
public
class
RedisStandaloneConfigurationExt
extends
RedisStandaloneConfiguration
{
protected
static
final
Log
log
=
LogFactory
.
getLog
(
RedisStandaloneConfigurationExt
.
class
);
private
RedisStandaloneConfiguration
redisStandaloneConfiguration
;
public
RedisStandaloneConfigurationExt
(
RedisStandaloneConfiguration
redisStandaloneConfiguration
){
this
.
redisStandaloneConfiguration
=
redisStandaloneConfiguration
;
}
public
RedisStandaloneConfiguration
getRedisStandaloneConfiguration
()
{
return
redisStandaloneConfiguration
;
}
public
void
setRedisStandaloneConfiguration
(
RedisStandaloneConfiguration
redisStandaloneConfiguration
)
{
this
.
redisStandaloneConfiguration
=
redisStandaloneConfiguration
;
}
@Override
public
String
getHostName
()
{
return
redisStandaloneConfiguration
.
getHostName
();
}
@Override
public
int
getPort
()
{
return
redisStandaloneConfiguration
.
getPort
();
}
@Override
public
int
getDatabase
()
{
return
redisStandaloneConfiguration
.
getDatabase
();
}
@Override
public
RedisPassword
getPassword
()
{
String
miwen
=
String
.
valueOf
(
redisStandaloneConfiguration
.
getPassword
().
get
());
try
{
String
mingwen
=
new
String
(
new
BASE64Decoder
().
decodeBuffer
(
miwen
),
"utf-8"
);
return
RedisPassword
.
of
(
mingwen
);
}
catch
(
IOException
e
)
{
log
.
error
(
"base64 解密 error"
,
e
);
}
return
null
;
}
}
src/main/resources/applicationContext.xml
View file @
a8343c57
...
...
@@ -35,8 +35,12 @@
<property
name=
"password"
ref=
"redisPassword"
/>
</bean>
<bean
id=
"redisStandaloneConfigurationExt"
class=
"org.sss.presentation.noui.redis.RedisStandaloneConfigurationExt"
>
<property
name=
"redisStandaloneConfiguration"
ref=
"redisStandaloneConfiguration"
/>
</bean>
<bean
id=
"connectionFactory"
class=
"org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
>
<constructor-arg
name=
"standaloneConfig"
ref=
"redisStandaloneConfiguration"
></constructor-arg>
<constructor-arg
name=
"standaloneConfig"
ref=
"redisStandaloneConfiguration
Ext
"
></constructor-arg>
</bean>
<!--手动设置 key 与 value的序列化方式-->
...
...
src/main/resources/spring-mvc.xml
View file @
a8343c57
...
...
@@ -13,17 +13,7 @@
<mvc:annotation-driven
/>
<mvc:default-servlet-handler
/>
<mvc:interceptors>
<mvc:interceptor>
<!-- /**表示所有URL和子URL路径 -->
<mvc:mapping
path=
"/**"
/>
<!-- 配置自定义的文件上传类型限制拦截器 -->
<bean
class=
"org.sss.presentation.noui.filter.FileTypeInterceptor"
>
<property
name=
"type_list"
value=
"jpg,gif,png,ico,bmp,jpeg"
/>
</bean>
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping
path=
"/**/*"
/>
<bean
class=
"org.sss.presentation.noui.filter.Cors"
/>
</mvc:interceptor>
...
...
@@ -35,6 +25,16 @@
<mvc:exclude-mapping
path=
"/login"
/>
<bean
class=
"org.sss.presentation.noui.jwt.TokenInterceptor"
></bean>
</mvc:interceptor>
<mvc:interceptor>
<!-- /**表示所有URL和子URL路径 -->
<mvc:mapping
path=
"/**"
/>
<!-- 配置自定义的文件上传类型限制拦截器 -->
<bean
class=
"org.sss.presentation.noui.filter.FileTypeInterceptor"
>
<property
name=
"type_list"
value=
"jpg,gif,png,ico,bmp,jpeg"
/>
</bean>
</mvc:interceptor>
</mvc:interceptors>
<bean
id=
"multipartResolver"
class=
"org.springframework.web.multipart.commons.CommonsMultipartResolver"
>
<property
name=
"maxUploadSize"
value=
"200000"
/>
...
...
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