javascript
java部署jar还是war优劣_详解Spring Boot 部署jar和war的区别
本文介紹了Spring Boot 部署jar和war兩種方式的區(qū)別,分享給大家,具體如下:
1、 packaging的方式不同,一種設(shè)置成jar一種是war
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
cn.vcyber.www
vcyber-api
war
1.0-SNAPSHOT
vcyber-api
http://maven.apache.org
2、 繼承的方式不同
Application.java需要繼承SpringBootServletInitializer,而jar包不需要。
下面是war繼承的方式:
@SpringBootApplication
@RestController
public class Application extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
}
總結(jié)
以上是生活随笔為你收集整理的java部署jar还是war优劣_详解Spring Boot 部署jar和war的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php实现数字滚动效果,vue如何实现数
- 下一篇: Codeforces Round #69