如果订立遗嘱当事人有民事行为能力,是真实意思表示,不违反法律强制性规定和公序良俗的,具有法律效力。但是债务人不履行到期债务或者发生当事人约定的实现抵押权的情形,债权人有权就该房屋拍卖所得价款优先受偿。
被继承人订立遗嘱时,按以下要求书写的遗嘱就具有法律效力:
1、遗嘱人立遗嘱时必须有行为能力,即成年人立遗嘱时应当神志清楚,能正确表达自己意愿。
2、遗嘱人的遗嘱只能处分属于自己的个人财产,如遗嘱人以遗嘱处分了属于国家、集体或他人所有的财产,遗嘱的这部分,应认定无效。
3、遗嘱应当对缺乏劳动能力又没有生活来源的继承人保留必要的遗产份额。
4、遗嘱应符合形式要件。
【法律依据】
《民法典》第一千一百三十三条,自然人可以依照本法规定立遗嘱处分个人财产,并可以指定遗嘱执行人。
自然人可以立遗嘱将个人财产指定由法定继承人中的一人或者数人继承。
自然人可以立遗嘱将个人财产赠与国家、集体或者法定继承人以外的组织、个人。
自然人可以依法设立遗嘱信托。