gpt4 book ai didi

java - Spring Boot @Transactional 和 @RestController

转载 作者:行者123 更新时间:2023-12-01 19:22:59 25 4
gpt4 key购买 nike

我可以在同一个类中使用 @Transactional 和 @RestController 吗?

@RestController
@RequestMapping("/users")
@Transactional
public class UserController {

@Autowired
private UserRepository userRepository;
@PersistenceContext
private EntityManager em;

@PostMapping
public ResponseEntity<?> create(@RequestBody @Valid User user, Errors errors) {
}



}

最佳答案

是的,你可以使用。应为该流程创建一个新事务。

但是,不建议采用这种方法。

推荐的方法是在服务级别使用。原因是,一个服务可能会调用另一个服务。

关于java - Spring Boot @Transactional 和 @RestController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59340285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com