说明
关于打包,这里我们以KitAdmin2.0为例子跟大家简单说一说
配置pom.xml
找到下面的代码
jar 将上面的代码修改成下面的代码
war 同时在
dependencies
中添加下面的代码<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency>
配置Application
文件,在UI路径下面的启动文件
首先继承类
SpringBootServletInitializer
然后添加如下代码:
/** * 打 WAR 必须添加 * @param builder * @return */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){ return builder.sources(KitWebapiApplication.class); }
KitWebapiApplication
的完整代码package cc.openkit;
import org.mybatis.spring.annotation.MapperScan; 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 @MapperScan(basePackages = {"cc.openkit.kitdao", "cc.openkit.config.RedisConfig"}) public class KitWebapiApplication extends SpringBootServletInitializer {
/** * 打 WAR 必须添加 * @param builder * @return */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){ return builder.sources(KitWebapiApplication.class); } public static void main(String[] args) { SpringApplication.run(KitWebapiApplication.class, args); }
}
打包
找到
Build
下面的Build Project
,并等待右下角的进度条完成找到
Build
下面的Build Artifacts
弹出的窗口按照下面的选择
扥带一会儿就可以看到左侧
target
多了一个文件