logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rabbitmq安装完成启动,出现的错误escript: exception error: undefined function rabbitmqctl_escript:main/1

原因是rabbitmq与erlang版本号不匹配,我安装的rabbitmq-server-3.8.17,安装的erlang版本号为21.3。官方要求erlang版本号最低为23.2。重新安装erlang就可以了。rabbitmq与erlang的官方匹配度建议https://www.rabbitmq.com/which-erlang.html#compatibility-matrix...

文章图片
SpringBoot单元测试,@Rollback事务回滚避免脏数据

单元测试应该遵循AIR原则,避免产生脏数据是一项基本要求。junit使用回滚注解@Rollback,配合事务注解@Transactional,来回滚事务。RollBack可以定义在测试类上,对整个类起作用,也可以对方法单独定义。定义在类上,这样每个方法默认都是要回滚的。方法执行完单元测试,数据库不会产生脏数据。@SpringBootTest@Transactional@Rollbackpublic

#单元测试#spring boot#java
到底了