简述
项目开发中,不少状况下咱们会打成jar启动,此时若是jar中出现多个含有main的类,启动通常会报错,此时能够经过在pom中指定启动类来解决这个问题。spring
第一种:
若是你的POM是继承spring-boot-starter-parent的话,只须要在pom的root以下指定就行maven
<properties> <!-- 指定启动类 --> <start-class>com.besttop.BaseServerApplication</start-class> </properties>
第二种:spring-boot
若是你的Pom中没有继承Spring-boot-start-parent,那么须要经过以下配置实现。
ui
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.5.RELEASE</version> <configuration> <!-- 指定启动类 --> <mainClass>com.xx.xx</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>