我有一个使用react js的grails项目。下面是groovy文件之一中函数开头的代码片段

@Selector('update.intrans.info')
    def updateIntransInfoForLot(String lotNumber) {
        log.info "updateIntransInfoForLot: $lotNumber"
        def lot = Lot.findByAlotNumber(lotNumber)
...................//some code here
lot.save(flush:true)

我试图在项目的其他地方找到此updateIntransInfoForLot,但找不到。所以我试图用



我在下面的另一个常规文件中找到了。
notify 'update.intrans.info', lot.alotNumber
result = [type: 'lot', function: 'releaseIntransLot', arguments: [mapFields(lot)]]

我可以知道@Selector是什么并通知吗?它们如何链接在一起以及此代码中发生了什么?如果有人可以给我一个简短的网站链接,该链接指向适当的文档,我可以对此进行进一步阅读。

最佳答案

看看Grails文档中的async部分

08-05 10:49