在意义上没有区别 都是表示一般现在时的固定用法 一般可以互换
只不过 be going to 你可以理解为 现在进行时 表示 将来即将要发生的事情
一般来说这个更靠前 更快的要发生
will 没有这层意思