1、在pom文件中修改打包方式为war
< packaging>war< /packaging>
2、修改启动类
启动类继承 SpringBootServletInitializer 重写 configure方法,具体如下
@SpringBootApplication
@MapperScan("com.qfedu.seckillsys.dao")//扫描dao层
public class SeckillsysApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SeckillsysApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(SeckillsysApplication.class, args);
}
}
3、clean一下 再package一下
控制台中输出有war包的路径,或者右键war包 CopyPath 也可以得到war包的路径