1. jar包方式啓動
1. 添加依賴
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2. 生成jar包
-
Eclipse:pom.xml,選擇 run as -> maven install
-
IDEA:選擇 View -> Tool Windows -> Maven Projects -> 項目 -> Lifecycle -> install,然後點擊Maven Projects窗體上方的運行按鈕
3. 運行項目jar包(命令行命令)
> java -jar xxx.jar
4. 目錄結構
2. war包方式啓動
1. 修改配置
-
pom.xml中將打包方式jar修改爲war
<!-- 打包的方式 --> <packaging>war</packaging>
-
pom.xml中build節點中添加
<build> <!-- 打包的項目名稱 --> <finalName>base_project</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
2. 修改啓動類
package com.shadowolf.base_project;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class BaseProjectApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(BaseProjectApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(BaseProjectApplication.class, args);
}
}
3. 生成war包
-
Eclipse:右鍵點擊pom.xml,選擇 run as -> maven install
-
IDEA:選擇 View -> Tool Windows -> Maven Projects -> 項目 -> Lifecycle -> install,然後點擊Maven Projects窗體上方的運行按鈕
4. tomcat運行測試
-
將target目錄下的xxx.war放到tomcat/webapps目錄下
-
啓動tomcat
-
訪問 localhost:8080/項目名/mapping地址(例如:http://localhost:8080/base_project/api/v1/order)