我对多次调用ModelMapper mapper = new ModelMapper();
mapper.getConfiguration()
.setFieldMatchingEnabled(true)
.setMatchingStrategy(MatchingStrategies.LOOSE)
.setFieldAccessLevel(AccessLevel.PRIVATE)
.setSkipNullEnabled(true)
.setSourceNamingConvention(NamingConventions.JAVABEANS_MUTATOR);
的调用顺序有疑问。
after_action
从最后一个到第一个:after_action :a, only: :create
after_action :b, only: :create
after_action :c, only: :create
是第一个被调用,然后是c
,最后是b
。
在使用a
进行一些测试后,我确认订单已被反转。
有人知道为什么吗?
答案 0 :(得分:0)
return (new MyClassMailMessage)
->splitInLines($this->text);
回调通常按照定义的顺序运行,但定义为模型上的方法的回调除外,这些回调最后被调用。
请参阅here