Spring Boot 的主要区别在于它是一个基于Spring框架的快速开发工具,主要用于构建基于Spring框架的应用程序。相比于普通Java程序,Spring Boot 提供了一些自动配置的功能,可以简化开发过程并减少开发者的工作量。另外,Spring Boot 还集成了一些常用的第三方库,使得开发者可以更加方便地使用这些库来开发应用程序。因此,Spring Boot 的 main 方法和普通Java程序的 main 方法在功能上是一样的,但在开发效率和便利性上有一些不同。