公元前1046年,经过周密准备的周武王率领着周国军队与商王帝辛率领的临时组织起来的抵抗军在商都朝歌的郊区牧野遭遇,一场大战之后,周军取得了战争的胜利。失败的商王回到朝歌,在精心修建的鹿台上放了一把火自焚了,商王朝已经群龙无首,可以说就此灭亡。

灭商后的周武王又通过不断地征伐,占领了商国其他的土地,但对于如何处置大量的战俘和遗民的问题却拿不定主意。

犹豫不决的周武王找来了姜太公问计,姜太公从周文王时期就开始辅佐周室,周文王去世后又继续辅佐周武王,而且姜太公的女儿还嫁给了周武王做王后,老丈人姜太公说:“臣闻之也:爱人者,兼其屋上之乌;憎其人者,恶其馀胥。”结合具体的情况,姜太公的意思是陛下讨厌商王,所以应该把商国国民全部杀尽。周武王听了之后摇了摇头,认为这样的处理方式不妥,不能够采用。于是他又找来了召公奭(音 誓)询问计策,召公奭姓姬,也是周王室的人员,后来被册封在燕国,成为燕国的开国之君,但召公并没有就封,而是由他的儿子去管理燕国,自己留在镐京辅佐武王,可见他在领导班子当中的重要性。召公奭对周武王说:我们可以甄别一下,有罪的人杀掉,没有罪的人就让他活着。可能是觉得这样的办法也太麻烦了,毕竟商国有那么多的人,逐一甄别起来还是很不容易的,周武王同样否定了召公奭的建议。

最后被周武王召来问及的人是周公旦。周公旦本人就比较厉害了,他是周武王的四弟,妥妥的根正苗红,而且也是从他父亲周文王时期就开始参与国家的管理,武王更是对他委以重任,把他册封在鲁国,成为鲁国的开国之主,但周公也没有到自己的封国就封,同样让自己的儿子管理国家,自己留在镐京辅佐武王。周公旦对周武王说:使各居其宅,田其田,无变旧新,唯仁是亲,百姓有过,在予一人。周公的意思就是,什么也不要做,让他们们各回各家,各种各田,就像什么也没有发生过一样。所有的罪责,都应该由商纣王一个人承担,百姓是没有错的。

周公的回答让周武王大为赞赏,认为这才是平定天下应当有的器量。不仅没有大开杀戒,而且还将商国的旧地封给纣王的儿子武庚来管理,祭祀商国历代先王。可见,亡国之君封王封侯的传统是历来就有的,只是被册封的武庚,心里恐怕不是个滋味吧。