1. 直接在IDE(eclipse、idea 等)运行 main 方法
2. jar 包方式运行
打包成 jar 包,需要增加 maven 依赖(注意:如果没加相关依赖,执行 maven 打包,运行后会报错:no main manifest attribute, in XXX.jar)
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
然后使用 java 命令运行 jar 包。
3. 部署 war 包到 Tomcat
步骤1:更改打包方式为 war
<packaging>war</packaging>
步骤2:设置项目名
<finalName>base_springboot</finalName>
步骤3:修改启动 main 方法
默认的 main 方法
@SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
修改后的 main 方法
@SpringBootApplication public class DemoApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(DemoApplication.class); } public static void main(String[] args) throws Exception { SpringApplication.run(DemoApplication.class, args); } }
步骤4:打成 war 包
步骤5:将 war 包放到 Tomcat 的 webapps 文件夹里
步骤6:启动 Tomcat 服务器
步骤7:进行测试