com.sinotrans.b.BcBApplication真正项目启动类com.sinotrans.b.utils.SM2CryptoUtil工具类里误写了 main 测试方法方案 1pom.xml 指定唯一启动类在spring-boot-maven-plugin插件中手动声明 mainClassplugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId configuration !-- 指定主启动类 -- mainClasscom.sinotrans.b.BcBApplication/mainClass /configuration executions execution goals goalrepackage/goal /goals /execution /executions /plugin方案 2删除工具类里的 main 测试方法SM2CryptoUtil只是加密工具不需要public static void main(String[] args)直接删掉这个测试入口Maven 就只会识别到 BcBApplication。方案 3IDEA 启动配置指定 Main ClassRun/Debug Configurations → 当前启动配置Main class 选择com.sinotrans.bkm.BcBkmApplication应用后重启运行