gestión de transacciones de configuración de springboot

1. Introducir dependencias

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

2. Agregue la anotación @EnableTransactionManagement a la clase de inicio o la clase de configuración, aquí usamos la anotación para agregar a la clase de configuración

@EnableTransactionManagement
@MapperScan("com.hjh.ware.dao")
@Configuration
public class WareMyBatisConfig {
    
    

    //引入分页插件
    @Bean
    public PaginationInterceptor paginationInterceptor() {
    
    
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        // 设置请求的页面大于最大页后操作, true调回到首页,false 继续请求  默认false
//        paginationInterceptor.setOverflow(true);
//        // 设置最大单页限制数量,默认 500 条,-1 不受限制
//        paginationInterceptor.setLimit(1000);
        return paginationInterceptor;
    }
}

Tres, agregue la anotación @Transactional al método de servicio

 @Transactional
 @Override
 public void addStock(Long skuId, Long wareId, Integer skuNum) {
    
    
 }

Supongo que te gusta

Origin blog.csdn.net/u014496893/article/details/113763910
Recomendado
Clasificación