Spring Boot—部署
Spring Boot可以部署为可执行的jar包和依赖容器的war包两种方式。
一、jar 包
在porm中加入
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
将工程打包为XXX.jar,然后执行命令java -jar XXX.jar即可
二、war 包
1.将pom中的 <packaging>jar</packaging>
修改为 <packaging>war</packaging>
2.修改启动类:
@RestController
@EnableAutoConfiguration
public class DemowebApplication extends SpringBootServletInitializer{
@RequestMapping("/hello")
public String greeting() {
return "Hello World!";
}
public static void main(String[] args) {
SpringApplication.run(DemowebApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
}
3.将工程编译打包为XXX.war,将XXX.war放在Tomcat的webapps目录下,启动tomcat即可。