@Transaction 在自调用的场景下会失效。<br>本贴最后更新于196天前,其中的信息可能已经水流花落<br>原因:Spring 的数据库事务的实现原理是 AOP ,而AOP 的原理是动态代理,在自调用的过程中,是类自身的调用,而不是代理对象去调用,那么就不会产生 AOP,这样 Spring 就不能把你的代码植入到约定的流程中。<br>有两种解决方法:<br>通过 Spring IOC 容器获取 该Service 的代理对象。通过 代理对象去调用方法把实现写在另一个 Service 中,不要自调用<br>Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。<br>858 引用 • 1424 回帖 • 617 关注<br>Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年5月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。<br>2921 引用 • 8120 回帖 • 670 关注<br>2 回帖<br>欢迎来到这里!<br>我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。<br>注册关于<br>请输入回帖内容 ...<br>支持者订阅者<br>第一种方法,我们一般管它叫做 self-wiring<br>classFooServiceImplimplementsFooService{@Autowired@LazyprivateFooServiceself;publicvoiddoSomething(){self.doSomethingElse();}publicvoiddoSomethingElse(){// ... }}<br>1 回复<br>zh847707713• 6 个月前<br>作者<br>多谢回帖,学到了
[00:00.000] 作词 : 周思涵/Ayo97<br>[00:01.000] 作曲 : 周思涵/Ayo97<br>[00:15.04]你最近过的还好吗<br>[00:13.91]<br>[00:16.36]故事里的那个她<br>[00:17.84]海南的冬天没有雪<br>[00:19.18]但不影响他开着花<br>[00:20.81]自从你走后<br>[00:21.98]我回到了那个<br>[00:22.80]没有你的家<br>[00:23.91]就是在这个地方<br>[00:25.50]我说我要娶了她<br>[00:26.88]你是我这一辈子<br>[00:28.42]最最难忘的关卡<br>[00:30.17]我抱着吉他<br>[00:31.61]被暴雨淋伤<br>[00:33.13]到你家楼下<br>[00:34.57]为你四处游荡<br>[00:36.00]做了一个<br>[00:36.71]只会歌唱的傻瓜<br>[00:39.63]你才不是一个<br>[00:40.81]没人要的女同学<br>[00:44.89]谁会不厌其烦的<br>[00:47.50]安慰那无知的少年<br>[00:51.07]我走进了你的世界<br>[00:52.61]别怪我太耀眼<br>[00:53.84]我愿意用我十年奋斗<br>[00:55.37]换你一个小时的笑脸<br>[00:56.80]你当时特别的可爱<br>[00:58.61]但能不能靠近点<br>[00:59.84]你不说真心话<br>[01:00.95]你让我怎么为你大冒险<br>[01:03.66]曾经的照片<br>[01:05.56]还留在那个房间<br>[01:09.63]曾经的一切<br>[01:11.42]还印在我心里面<br>[01:14.80]感谢你曾经来过<br>[01:17.92]就算你是个过客<br>[01:20.98]我也无法割舍不得<br>[01:27.57]我说的每句话<br>[01:29.84]你都已听不见<br>[01:33.58]回忆的一幕幕<br>[01:35.98]不断的在浮现<br>[01:38.68]不后悔曾经爱过<br>[01:41.81]哭过痛过都值得<br>[01:44.88]如果难过也不要忘了我<br>[01:50.51]忘了我<br>[01:54.14]人总要学着