51Testing软件测试论坛
标题:
spring boot环境,在service里调用线程,线程执行一条s
[打印本页]
作者:
测试积点老人
时间:
2020-8-11 11:23
标题:
spring boot环境,在service里调用线程,线程执行一条s
service层代码
UserService service;
@Autowired
public void setService(UserService service) {
this.service = service;
}
@Override
public void add(User user) {
System.out.println(mapper);
Thread thread = new Thread(new MyRunnable(mapper, user));
thread.start();
}
class MyRunnable implements Runnable {
UserMapper mapper;
User user;
public MyRunnable(UserMapper mapper, User user) {
this.mapper = mapper;
this.user = user;
System.out.println(mapper);
System.out.println(user);
}
@Override
public void run() {
mapper.insert(user);
}
}
@Test
public void test1() {
User u1 = new User(1L,"A");
service.add(u1);
}
复制代码
控制台输出
数据库确没数据,又不报错。
作者:
郭小贱
时间:
2020-8-12 09:35
加个等待时间,数据库插入需要时间。
作者:
bellas
时间:
2020-8-12 09:46
程序结束太早,数据库插入需要时间
作者:
海海豚
时间:
2020-8-12 11:20
程序结束的太早了,数据库插入式需要时间的,最后sleep下
作者:
jingzizx
时间:
2020-8-12 13:27
查询后输出
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2