service层并发的逻辑操作在哪里?

来源:-

Angular_Dracula

2017-03-04 22:27

难道不用在service层添加 lock 锁么?  

老师一直在讲事务的重要性,但没有讲java中的lock锁。。。
是我理解有问题么。。。

写回答 关注

1回答

  • congyh
    2017-04-06 20:10:16

    service层用的是@Transactional这个声明式事务实现, 在Spring底层是通过AOP实现的. 另外Spring也提供了编程式事务管理的方法. lock这种手动加锁的方式适合编写类库级代码的时候使用, 既然已经使用了Spring框架, 最好是使用Spring的方法来实现对吧.

Java高并发秒杀API之Service层

Java实现高并发秒杀API,介绍秒杀业务Service层的设计和实现

59897 学习 · 137 问题

查看课程

相似问题