1.问题
最近开发时遇到一些问题,由于在业务层建立了多次的数据库连接进行sql操作或者数据库查询数据过大,这样导致了后端返回给前端的响应时间过长
2.解决方式
解决方式一是在mybatis连接数据库时,尽量使用批量操作,这样会减少数据库连接的次数
其二是使用异步:
使用异步就是使用注解@Async,
加在类上 该类所有方法都会异步执行 ,
加在方法上 该方法异步执行 ,
他会另起一个线程去执行这些方法 这些方法一般不要带返回值,
然后直接返回一个你预测的返回值,一般是像sucess这种简单的响应
记得在启动类上使用@EnableAsync开启