Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
f289ec29
Commit
f289ec29
authored
Mar 31, 2019
by
fengshuonan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加多数据源的测试
parent
9d7598f8
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
89 additions
and
8 deletions
+89
-8
src/test/java/cn/stylefeng/guns/multi/GunsDbService.java
+40
-0
src/test/java/cn/stylefeng/guns/multi/OtherDbService.java
+15
-8
src/test/java/cn/stylefeng/guns/multi/TestMultiDbService.java
+34
-0
No files found.
src/test/java/cn/stylefeng/guns/multi/GunsDbService.java
0 → 100644
View file @
f289ec29
package
cn
.
stylefeng
.
guns
.
multi
;
import
cn.hutool.core.util.RandomUtil
;
import
cn.stylefeng.guns.modular.system.entity.User
;
import
cn.stylefeng.guns.modular.system.mapper.UserMapper
;
import
cn.stylefeng.guns.modular.system.service.UserService
;
import
cn.stylefeng.roses.core.mutidatasource.annotion.DataSource
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
/**
* <p>
* 管理员表 服务实现类
* </p>
*
* @author stylefeng
* @since 2018-12-07
*/
@Service
public
class
GunsDbService
extends
ServiceImpl
<
UserMapper
,
User
>
{
@Autowired
private
UserService
userService
;
@DataSource
(
name
=
"gunsdb"
)
public
void
gunsdb
()
{
User
user
=
new
User
();
user
.
setAccount
(
RandomUtil
.
randomString
(
5
));
user
.
setPassword
(
RandomUtil
.
randomString
(
5
));
user
.
setCreateTime
(
new
Date
());
user
.
setUpdateTime
(
new
Date
());
user
.
setCreateUser
(
1L
);
user
.
setUpdateUser
(
1L
);
userService
.
save
(
user
);
}
}
src/
main/java/cn/stylefeng/guns/modular/system/service/Test
Service.java
→
src/
test/java/cn/stylefeng/guns/multi/OtherDb
Service.java
View file @
f289ec29
package
cn
.
stylefeng
.
guns
.
m
odular
.
system
.
service
;
package
cn
.
stylefeng
.
guns
.
m
ulti
;
import
cn.hutool.core.util.RandomUtil
;
import
cn.stylefeng.guns.modular.system.entity.User
;
import
cn.stylefeng.guns.modular.system.mapper.UserMapper
;
import
cn.stylefeng.guns.modular.system.
model.UserDto
;
import
cn.stylefeng.guns.modular.system.
service.UserService
;
import
cn.stylefeng.roses.core.mutidatasource.annotion.DataSource
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
/**
* <p>
* 管理员表 服务实现类
...
...
@@ -17,17 +20,21 @@ import org.springframework.stereotype.Service;
* @since 2018-12-07
*/
@Service
public
class
Test
Service
extends
ServiceImpl
<
UserMapper
,
User
>
{
public
class
OtherDb
Service
extends
ServiceImpl
<
UserMapper
,
User
>
{
@Autowired
private
UserService
userService
;
@DataSource
(
name
=
"otherdb"
)
public
void
addddd
()
{
UserDto
user
=
new
UserDto
();
user
.
setAccount
(
"123123"
);
user
.
setPassword
(
"1231231232"
);
userService
.
addUser
(
user
);
public
void
otherdb
()
{
User
user
=
new
User
();
user
.
setAccount
(
RandomUtil
.
randomString
(
5
));
user
.
setPassword
(
RandomUtil
.
randomString
(
5
));
user
.
setCreateTime
(
new
Date
());
user
.
setUpdateTime
(
new
Date
());
user
.
setCreateUser
(
1L
);
user
.
setUpdateUser
(
1L
);
userService
.
save
(
user
);
}
}
src/test/java/cn/stylefeng/guns/multi/TestMultiDbService.java
0 → 100644
View file @
f289ec29
package
cn
.
stylefeng
.
guns
.
multi
;
import
cn.stylefeng.guns.base.BaseJunit
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
/**
* <p>
* 管理员表 服务实现类
* </p>
*
* @author stylefeng
* @since 2018-12-07
*/
public
class
TestMultiDbService
extends
BaseJunit
{
@Autowired
private
GunsDbService
gunsDbService
;
@Autowired
private
OtherDbService
otherDbService
;
@Test
public
void
addddd
()
{
gunsDbService
.
gunsdb
();
otherDbService
.
otherdb
();
int
i
=
1
/
0
;
}
}
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