尽管洪武二十五年(1392年),朱标早逝,朱元璋把皇位传给了孙子朱允炆,但人们还是认为他打破了嫡长子继承的传统。在中国古代礼法里,就算嫡长子先死了,还是能找到其他人来继承皇位。这种情况一般由嫡长孙接任。虽然这位长孙可能会和其他皇子有争夺皇位的人,但这种做法还是符合礼法规定。但是朱元璋却把皇位传给了儿子朱标第二任妻子吕氏的儿子朱允炆。 这就要提到洪武十五年(1382年),朱标的第一个正妻常氏去世了。常氏生下了两个儿子:朱雄英和朱允熥。还有吕氏在常氏去世后给朱标又生了三个儿子:朱允炆、朱允熞、还有朱允熙。按照当时的礼法,常氏虽然已经去世了,可她还是被认为是皇后身份。所以她生的儿子们依然被视为嫡子。还有吕氏生的这些儿子们也就不能算作嫡子了。 朱雄英作为长子在早夭之后,根据传统礼法应当让孙子继承皇位。可这回被挑选出来的朱允炆只是第二任妻子吕氏的孩子。他和自己的兄弟朱雄英、朱允熥还有同父异母兄弟都有竞争资格。不过最后还是选择给了朱允炆。这让很多人对这个决定有争议。 所以尽管朱元璋最后给孙子定了位但仍被认为违反了这种传统规矩给靖难之役埋下了隐患。