SpringBoot+Vue前后端分离项目如何打成一个war包直接运行?
2024-02-15 阅读 27
要将Spring Boot + Vue前后端分离项目打包成一个war包并直接运行,你需要做以下几个步骤:
1. 在Spring Boot项目中配置前端资源:将Vue项目的打包文件(通常是dist目录)复制到Spring Boot项目的src/main/resources/static目录下。
2. 配置Spring Boot的打包方式:在Spring Boot项目的pom.xml文件中,将打包方式改为war,并添加对Servlet容器的依赖,如Tomcat或Jetty。
3. 编写Spring Boot的启动类:确保Spring Boot的启动类继承SpringBootServletInitializer,并重写configure方法,指定Spring Boot应用的入口类。
4. 打包项目:在Spring Boot项目的根目录下执行mvn clean package命令,生成war包。
5. 将war包部署到Servlet容器:将生成的war包部署到Servlet容器中,如Tomcat,然后启动Servlet容器。
一旦部署成功,你就可以通过访问Servlet容器提供的URL来访问整个前后端分离项目了。
更新于 2024年04月10日