Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
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
head_group
xyqb-user2
Commits
84925b96
Commit
84925b96
authored
Dec 19, 2017
by
Java—红包—徐 然
Browse files
Options
Browse Files
Download
Plain Diff
合并springboot1.5.9
parents
a3e0922f
3bf45d80
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
65 additions
and
54 deletions
+65
-54
pom.xml
pom.xml
+14
-9
JpaConfig.java
src/main/java/cn/quantgroup/xyqb/config/data/JpaConfig.java
+3
-3
HttpConfig.java
src/main/java/cn/quantgroup/xyqb/config/http/HttpConfig.java
+1
-1
LockIpv4Controller.java
...oup/xyqb/controller/external/lock/LockIpv4Controller.java
+11
-8
AppController.java
...antgroup/xyqb/controller/external/user/AppController.java
+1
-1
Address.java
src/main/java/cn/quantgroup/xyqb/entity/Address.java
+1
-1
RequestFilter.java
src/main/java/cn/quantgroup/xyqb/filter/RequestFilter.java
+0
-1
HttpServiceImpl.java
...cn/quantgroup/xyqb/service/http/impl/HttpServiceImpl.java
+1
-1
IPUtil.java
src/main/java/cn/quantgroup/xyqb/util/IPUtil.java
+7
-5
logback.xml
src/main/resources/config/dev/logback.xml
+4
-11
logback.xml
src/main/resources/config/release01/logback.xml
+7
-3
logback.xml
src/main/resources/config/test/logback.xml
+7
-2
DemoApplicationTests.java
src/test/java/demo/DemoApplicationTests.java
+2
-2
LoginForH5Tests.java
src/test/java/login/LoginForH5Tests.java
+2
-2
OneTimeTokenTests.java
src/test/java/token/OneTimeTokenTests.java
+2
-2
TestUserLogin.java
src/test/java/user/TestUserLogin.java
+2
-2
No files found.
pom.xml
View file @
84925b96
...
...
@@ -14,7 +14,7 @@
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
1.
2.5
.RELEASE
</version>
<version>
1.
5.9
.RELEASE
</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
...
...
@@ -23,6 +23,8 @@
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<java.version>
1.8
</java.version>
<maven.test.skip>
true
</maven.test.skip>
<org.springframework.security.version>
3.2.7.RELEASE
</org.springframework.security.version>
</properties>
<dependencies>
...
...
@@ -39,7 +41,6 @@
<dependency>
<groupId>
org.springframework.amqp
</groupId>
<artifactId>
spring-rabbit
</artifactId>
<version>
1.4.6.RELEASE
</version>
</dependency>
<dependency>
<groupId>
com.alibaba
</groupId>
...
...
@@ -55,6 +56,7 @@
<artifactId>
log4j-over-slf4j
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
...
...
@@ -74,7 +76,7 @@
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-redis
</artifactId>
<artifactId>
spring-boot-starter-
data-
redis
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
...
...
@@ -95,14 +97,14 @@
<dependency>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-validator
</artifactId>
<version>
4.2.0
.Final
</version>
<version>
5.0.3
.Final
</version>
<type>
jar
</type>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-core
</artifactId>
<version>
4.3.10
.Final
</version>
<version>
5.0.4
.Final
</version>
<exclusions>
<exclusion>
<groupId>
commons-collections
</groupId>
...
...
@@ -117,18 +119,18 @@
<dependency>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-ehcache
</artifactId>
<version>
4.3.10
.Final
</version>
<version>
5.0.4
.Final
</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
5.1.35
</version>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpcore
</artifactId>
<version>
4.3.3
</version>
</dependency>
<dependency>
<groupId>
commons-lang
</groupId>
<artifactId>
commons-lang
</artifactId>
...
...
@@ -293,21 +295,24 @@
</dependency>
<!-- spring security -->
<!-- 兼容旧 Spring Session 配置-->
<dependency>
<groupId>
org.springframework.security
</groupId>
<artifactId>
spring-security-core
</artifactId>
<version>
3.2.7.RELEASE
</version>
<version>
${org.springframework.security.version}
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security
</groupId>
<artifactId>
spring-security-web
</artifactId>
<version>
3.2.7.RELEASE
</version>
<version>
${org.springframework.security.version}
</version>
</dependency>
<dependency>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
quantgroup-sms-sdk
</artifactId>
<version>
3.0
</version>
</dependency>
</dependencies>
<build>
...
...
src/main/java/cn/quantgroup/xyqb/config/data/JpaConfig.java
View file @
84925b96
...
...
@@ -46,9 +46,9 @@ public class JpaConfig {
@Bean
@DependsOn
(
value
=
"dataSource"
)
public
EntityManagerFactory
entityManagerFactory
()
{
public
EntityManagerFactory
entityManagerFactory
(
DataSource
dataSource
)
{
LocalContainerEntityManagerFactoryBean
entityManager
=
new
LocalContainerEntityManagerFactoryBean
();
entityManager
.
setDataSource
(
ApplicationContextHolder
.
getBean
(
"dataSource"
)
);
entityManager
.
setDataSource
(
dataSource
);
entityManager
.
setPackagesToScan
(
"cn.quantgroup.xyqb"
);
entityManager
.
setPersistenceUnitName
(
"dataSource"
);
Properties
properties
=
new
Properties
();
...
...
@@ -61,7 +61,7 @@ public class JpaConfig {
return
entityManager
.
getObject
();
}
@Bean
@Bean
(
name
=
"dataSource"
)
public
DataSource
dataSource
()
{
HikariConfig
config
=
new
HikariConfig
();
config
.
setJdbcUrl
(
xyqbJdbcUrl
);
...
...
src/main/java/cn/quantgroup/xyqb/config/http/HttpConfig.java
View file @
84925b96
...
...
@@ -26,7 +26,7 @@ import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import
org.apache.http.impl.cookie.BestMatchSpecFactory
;
import
org.apache.http.impl.cookie.BrowserCompatSpec
;
import
org.apache.http.impl.cookie.BrowserCompatSpecFactory
;
import
org.springframework.boot.
context.embedded
.FilterRegistrationBean
;
import
org.springframework.boot.
web.servlet
.FilterRegistrationBean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.convert.converter.ConverterRegistry
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/lock/LockIpv4Controller.java
View file @
84925b96
...
...
@@ -30,6 +30,7 @@ import java.util.concurrent.TimeUnit;
@RequestMapping
(
"/lock"
)
public
class
LockIpv4Controller
implements
IBaseController
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
LockIpv4Controller
.
class
);
private
static
final
String
WORD
=
"Are you a robot monkey?(^_^)"
;
@Autowired
@Qualifier
(
"stringRedisTemplate"
)
private
RedisTemplate
<
String
,
String
>
redisTemplate
;
...
...
@@ -43,16 +44,18 @@ public class LockIpv4Controller implements IBaseController {
*/
@RequestMapping
(
"/key"
)
public
JsonResult
key
(
@RequestParam
(
required
=
false
)
String
act
,
HttpServletRequest
request
)
{
//系统环境
String
jvmTest
=
Boolean
.
valueOf
(
System
.
getProperty
(
"test"
)).
toString
();
if
(
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
)
||
Objects
.
equals
(
Boolean
.
FALSE
.
toString
(),
act
)){
// 操作标记
boolean
lock
=
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
);
String
header_key
=
request
.
getHeader
(
Constants
.
IPV4_LOCK
.
replace
(
":"
,
""
));
if
(
Objects
.
equals
(
Constants
.
CLEAR_LOCK_FOR_IPV4
,
header_key
)){
String
md5Key
=
ValidationUtil
.
getMd5Key
(
lock
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
md5Key
);
return
JsonResult
.
buildErrorStateResult
(
WORD
.
concat
(
jvmTest
)
,
md5Key
);
}
}
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
.
concat
(
jvmTest
)
,
null
);
}
/**
...
...
@@ -70,7 +73,7 @@ public class LockIpv4Controller implements IBaseController {
HttpServletRequest
request
)
{
if
(!
ValidationUtil
.
validateIpv4
(
ip
)
||
StringUtils
.
isBlank
(
act
)
||
StringUtils
.
isBlank
(
key
)){
LOGGER
.
info
(
"Lock_ipv4: fail to clear_or_lock ip:{}"
,
ip
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
if
(
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
)
||
Objects
.
equals
(
Boolean
.
FALSE
.
toString
(),
act
)){
// 操作标记
...
...
@@ -82,7 +85,7 @@ public class LockIpv4Controller implements IBaseController {
}
}
LOGGER
.
info
(
"Lock_ipv4: fail to clear_or_lock ip:{}"
,
ip
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
/**
...
...
@@ -131,7 +134,7 @@ public class LockIpv4Controller implements IBaseController {
HttpServletRequest
request
)
{
if
(!
ValidationUtil
.
validateIpv4
(
ip
)
||
StringUtils
.
isBlank
(
key
)
||
StringUtils
.
isBlank
(
act
)
||
StringUtils
.
isBlank
(
type
)){
LOGGER
.
info
(
"Lock_ipv4: fail to config hit list for ip:{}"
,
ip
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
boolean
actOk
=
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
)
||
Objects
.
equals
(
Boolean
.
FALSE
.
toString
(),
act
);
boolean
typeOk
=
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
type
)
||
Objects
.
equals
(
Boolean
.
FALSE
.
toString
(),
type
);
...
...
@@ -144,7 +147,7 @@ public class LockIpv4Controller implements IBaseController {
return
JsonResult
.
buildSuccessResult
(
"Success"
,
null
);
}
LOGGER
.
info
(
"Lock_ipv4: fail to config hit list for ip:{}"
,
ip
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
/**
...
...
@@ -194,7 +197,7 @@ public class LockIpv4Controller implements IBaseController {
HttpServletRequest
request
)
{
if
(
StringUtils
.
isBlank
(
key
)
||
StringUtils
.
isBlank
(
act
)
||
!
StringUtils
.
isNumeric
(
counts
)
||
!
StringUtils
.
isNumeric
(
minutes
)){
LOGGER
.
info
(
"Lock_ipv4: fail to config noun"
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
boolean
actOk
=
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
)
||
Objects
.
equals
(
Boolean
.
FALSE
.
toString
(),
act
);
boolean
valid
=
actOk
&&
ValidationUtil
.
isValid
(
key
,
Objects
.
equals
(
Boolean
.
TRUE
.
toString
(),
act
));
...
...
@@ -211,7 +214,7 @@ public class LockIpv4Controller implements IBaseController {
}
}
LOGGER
.
info
(
"Lock_ipv4: fail to config noun"
);
return
JsonResult
.
buildErrorStateResult
(
"Are you a robot monkey?(^_^)"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
WORD
,
null
);
}
/**
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/AppController.java
View file @
84925b96
...
...
@@ -163,7 +163,7 @@ public class AppController implements IBaseController {
return
JsonResult
.
buildErrorStateResult
(
USER_ERROR_OR_PASSWORD_ERROR
,
null
);
}
LOGGER
.
info
(
"第三方用户登录 loginSuper --> loginFrom:{},
channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}"
,
registerFrom
,
channelId
,
btRegisterChannelId
,
IPUtil
.
getRemoteIP
(
request
),
idNo
,
name
);
LOGGER
.
info
(
"第三方用户登录 loginSuper --> loginFrom:{},
phoneNo:{},appChannel:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}"
,
registerFrom
,
phoneNo
,
appChannel
,
channelId
,
btRegisterChannelId
,
IPUtil
.
getRemoteIP
(
request
),
idNo
,
name
);
User
user
=
userService
.
findByPhoneInDb
(
phoneNo
);
if
(
user
==
null
)
{
user
=
userRegisterService
.
register
(
registerFrom
,
phoneNo
,
idNo
,
name
,
channelId
,
btRegisterChannelId
);
...
...
src/main/java/cn/quantgroup/xyqb/entity/Address.java
View file @
84925b96
...
...
@@ -31,7 +31,7 @@ public class Address implements Serializable {
private
Long
cityCode
;
@Column
(
name
=
"city"
)
private
String
city
;
@Column
(
name
=
"district
C
ode"
)
@Column
(
name
=
"district
_c
ode"
)
private
Long
districtCode
;
@Column
(
name
=
"district"
)
private
String
district
;
...
...
src/main/java/cn/quantgroup/xyqb/filter/RequestFilter.java
View file @
84925b96
...
...
@@ -22,7 +22,6 @@ import java.io.PrintWriter;
* Created by 11 on 2016/12/29.
*/
@Component
@Order
(
Ordered
.
HIGHEST_PRECEDENCE
+
100
)
public
class
RequestFilter
implements
Filter
{
private
static
final
String
[]
ALLOWED_PATTERNS
=
{
...
...
src/main/java/cn/quantgroup/xyqb/service/http/impl/HttpServiceImpl.java
View file @
84925b96
...
...
@@ -4,8 +4,8 @@ import cn.quantgroup.xyqb.service.http.IHttpService;
import
cn.quantgroup.xyqb.util.Utils
;
import
com.google.common.base.Predicates
;
import
com.google.common.collect.Maps
;
import
org.apache.commons.codec.Charsets
;
import
org.apache.commons.collections.MapUtils
;
import
org.apache.commons.io.Charsets
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.http.HttpEntity
;
import
org.apache.http.NameValuePair
;
...
...
src/main/java/cn/quantgroup/xyqb/util/IPUtil.java
View file @
84925b96
...
...
@@ -5,10 +5,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.slf4j.Logger
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Arrays
;
import
java.util.Collections
;
import
java.util.Objects
;
import
java.util.Set
;
import
java.util.*
;
/**
* IP地址工具类
...
...
@@ -31,6 +28,11 @@ public class IPUtil {
static
{
String
[]
ips
=
{
"172.16."
,
"172.20."
,
"172.30."
,
"192.168.3."
,
"192.168.4."
};
WHITE_ADDRESS
.
addAll
(
Arrays
.
asList
(
ips
));
//系统环境
String
jvmTest
=
System
.
getProperty
(
"test"
);
if
(
Boolean
.
valueOf
(
jvmTest
)){
WHITE_ADDRESS
.
add
(
"192.168."
);
}
}
/**
...
...
@@ -59,7 +61,7 @@ public class IPUtil {
return
;
}
String
remoteAddr
=
request
.
getRemoteAddr
();
String
xRealIp
=
IPUtil
.
getRemoteIP
(
request
);
String
xRealIp
=
request
.
getHeader
(
"x-real-ip"
);
String
xOriginalClientIp
=
request
.
getHeader
(
"x-original-client-ip"
);
logger
.
info
(
"Test ips:[client={}, old={}, new={}]"
,
remoteAddr
,
xRealIp
,
xOriginalClientIp
);
}
...
...
src/main/resources/config/dev/logback.xml
View file @
84925b96
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<!--<appender name="STDOUT" class="cn.quantgroup.xyqb.util.log.WithOutPhoneRollingFileAppender">
<file>/home/quant_group/logs/xyqb_user.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/home/quant_group/logs/xyqb_user.log.%d{yyyy-MM-dd}</fileNamePattern>
<append>true</append>
<maxHistory>30</maxHistory>
</rollingPolicy>-->
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger
{36}
- %msg%n
</pattern>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
...
...
@@ -20,8 +11,10 @@
<logger
name=
"org.hibernate"
level=
"warn"
/>
<logger
name=
"org.apache"
level=
"warn"
/>
<logger
name=
"ch.qos.logback"
level=
"warn"
/>
<logger
name=
"feign"
level=
"debug"
/>
<root
level=
"info"
>
<appender-ref
ref=
"STDOUT"
/>
</root>
</configuration>
\ No newline at end of file
src/main/resources/config/release01/logback.xml
View file @
84925b96
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!--<appender name="FILE" class="cn.quantgroup.xyqb.util.log.WithOutPhoneRollingFileAppender">-->
<file>
/home/quant_group/logs/xyqb_user.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/home/quant_group/logs/xyqb_user.log.%d{yyyy-MM-dd}
</fileNamePattern>
<append>
true
</append>
<maxHistory>
30
</maxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger
{36}
- %msg%n
</pattern>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
...
...
src/main/resources/config/test/logback.xml
View file @
84925b96
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/home/quant_group/logs/xyqb_user.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/home/quant_group/logs/xyqb_user.log.%d{yyyy-MM-dd}
</fileNamePattern>
<append>
true
</append>
<maxHistory>
30
</maxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger
{36}
- %msg%n
</pattern>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
...
...
src/test/java/demo/DemoApplicationTests.java
View file @
84925b96
...
...
@@ -8,12 +8,12 @@ import org.junit.Assert;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.
SpringApplicationConfiguration
;
import
org.springframework.boot.test.
context.SpringBootTest
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@Spring
ApplicationConfiguration
(
classes
=
Bootstrap
.
class
)
@Spring
BootTest
(
classes
=
Bootstrap
.
class
)
@WebAppConfiguration
public
class
DemoApplicationTests
{
...
...
src/test/java/login/LoginForH5Tests.java
View file @
84925b96
...
...
@@ -12,7 +12,7 @@ import org.junit.Before;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.
SpringApplicationConfiguration
;
import
org.springframework.boot.test.
context.SpringBootTest
;
import
org.springframework.http.MediaType
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
...
...
@@ -29,7 +29,7 @@ import java.util.Optional;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@Spring
ApplicationConfiguration
(
classes
=
Bootstrap
.
class
)
@Spring
BootTest
(
classes
=
Bootstrap
.
class
)
@WebAppConfiguration
public
class
LoginForH5Tests
{
final
String
phoneNo
=
"13461067662"
;
...
...
src/test/java/token/OneTimeTokenTests.java
View file @
84925b96
...
...
@@ -10,7 +10,7 @@ import org.junit.Before;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.
SpringApplicationConfiguration
;
import
org.springframework.boot.test.
context.SpringBootTest
;
import
org.springframework.http.MediaType
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
...
...
@@ -26,7 +26,7 @@ import java.util.Base64;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@Spring
ApplicationConfiguration
(
classes
=
Bootstrap
.
class
)
@Spring
BootTest
(
classes
=
Bootstrap
.
class
)
@WebAppConfiguration
public
class
OneTimeTokenTests
{
final
String
userName
=
"root"
;
...
...
src/test/java/user/TestUserLogin.java
View file @
84925b96
...
...
@@ -9,7 +9,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.
SpringApplicationConfiguration
;
import
org.springframework.boot.test.
context.SpringBootTest
;
import
org.springframework.mock.web.MockHttpServletRequest
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
...
...
@@ -18,7 +18,7 @@ import org.springframework.test.context.web.WebAppConfiguration;
* Created by 11 on 2017/1/3.
*/
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@Spring
ApplicationConfiguration
(
classes
=
Bootstrap
.
class
)
@Spring
BootTest
(
classes
=
Bootstrap
.
class
)
@WebAppConfiguration
public
class
TestUserLogin
{
...
...
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