gpt4 book ai didi

grails - 如何看Grails幕后的情况?

转载 作者:行者123 更新时间:2023-12-01 23:20:02 26 4
gpt4 key购买 nike

我正在阅读一本 Grails 介绍性书籍,并且看到了以下代码:

if (session.user) { ... }

session 是一个 GrailsHttpSession,它扩展了 HttpSession,两者都没有 user 属性。我想弄清楚设置/获取任意属性是如何工作的,因此我设置了一些断点,并在一段时间后发现 HttpSessionServletsGrailsPluginSupport 中得到了增强。

我的问题是,设置断点并单步执行代码是一种缓慢而强力的方法,可以发现 Grails 的魔力是如何工作的。是否有更快、更有效的方法来发现 Grails 如何以及在何处增强普通方法? (例如,我仍然不知道 DomainEntity.findAllByInsertFieldHere 是在哪里实现的,也不知道如何找到它。)

需要明确的是,我不是求授鱼,而是问如何钓鱼。

最佳答案

一定要查看Programming Grails by Burt Beckwith 。描述说:

Dig deeper into Grails architecture and discover how this application framework works its magic. Written by a core developer on the Grails team, this practical guide takes you behind the curtain to reveal the inner workings of its 2.0 feature set.

好吧,这正是您要找的! :)

关于grails - 如何看Grails幕后的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23945375/

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