我有一个使用react的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,但是找不到。所以我试着通过
update.intrans.info
我在下面的另一个groovy文件中找到了。
notify 'update.intrans.info', lot.alotNumber
result = [type: 'lot', function: 'releaseIntransLot', arguments: [mapFields(lot)]]我能知道这是什么吗?它们是如何连接在一起的,在这段代码中发生了什么?如果有人能给我一个简短的网站链接到适当的文件,我可以在此进一步阅读,这将是有帮助的。
发布于 2017-05-19 09:24:32
查看Grails文档中的异步部分
发布于 2017-05-19 13:31:11
下面是一个非常简单的例子:
通知:
def sendFromPrimaryAccount() {
notify 'pl.stepwise.primary.mail', new MyEvent()
}选择器:
@Selector('pl.stepwise.primary.mail')
def handler(MyEvent event) {
....
}https://stackoverflow.com/questions/44056216
复制相似问题