最贊回答 / 熊貓阿寶
<...圖片...>JobExecutionContextImpl中的源碼
JobDataMap dataMap = context.getMergedJobDataMap();
并不是Trigger的key去替代了JobDetail的key。
而是Trigger的Value 覆蓋了 JobDetail的Value
Map的主鍵是先入為主的主鍵,Value值是后來居上的Value值。
所以說dataMap.getString("message")是JobDetail的主鍵,Trigger的值。。
非常感謝老師講的很詳細,我這個觀點不知道是不是錯誤的。。
并不是Trigger的key去替代了JobDetail的key。
而是Trigger的Value 覆蓋了 JobDetail的Value
Map的主鍵是先入為主的主鍵,Value值是后來居上的Value值。
所以說dataMap.getString("message")是JobDetail的主鍵,Trigger的值。。
非常感謝老師講的很詳細,我這個觀點不知道是不是錯誤的。。
2017-10-20
每月的第三周的周五 正確的應該是6#3 外國人星期的第一天是周末 咱們這邊是周一 在線生成的話是3#5 這個表達式是錯誤的
2017-10-12