当前位置: 首页 > 图灵资讯 > 技术篇> 前端项目和java项目放一起运行

前端项目和java项目放一起运行

来源:图灵教育
时间:2024-01-10 09:56:37

如何将前端项目与Java项目一起运行?

一、整体流程

为了将前端项目与Java项目一起运行,我们需要使用前端框架(如Vuee)、React等)和Java框架(如Springgng等) Boot)开发并将两者打包成一个整体项目。

整个过程可分为以下步骤:

步骤描述1. 准备工作安装所需的软件和工具2. 创建前端项目使用前端框架创建项目3. Java框架创建项目4创建Java项目. 前端项目与Java项目集成5. 包装项目将前端项目和Java项目打包成6个整体. 运营项目启动整合后的项目

接下来,我将详细介绍每个步骤的具体操作和所需的代码。

第二,具体步骤1. 准备工作

首先,确保您安装了以下软件和工具:

  • Node.js:操作前端框架
  • Java JDK:Java项目用于运行Java项目
  • IDE(综合开发环境):如VS Code、IntelliJ IDEA等
2. 创建前端项目

首先,我们需要使用前端框架来创建前端项目。以Vue框架为例,可以使用以下命令来创建项目:

vue create frontend-project

这将创建一个名字frontend-project文件夹包含一个基本的Vue项目结构。

3. 创建Java项目

接下来,我们需要使用Java框架来创建Java项目。Springgn 以Boot框架为例,可以使用以下命令来创建项目:

spring init --name=java-project --dependencies=web java-project

这将创建一个名字java-project包含基本Spring的文件夹 Boot项目结构。

4. 配置前端项目

在集成前端项目和Java项目之前,我们需要做一些配置。

首先,将前端项目的包装路径设置为Java项目的静态资源路径。在前端项目的根目录下找到vue.config.js添加以下代码的文件:

module.exports = {  outputDir: '../java-project/src/main/resources/static',  // 其他配置项...}

这将使前端项目的包装结果直接输出到Java项目的静态资源路径。

其次,为了允许前端项目访问后端接口,我们需要配置Java项目的跨域访问。Java项目的主配置文件application.propertiesapplication.yml添加以下代码:

spring:  cors:    allowed-origins: "*"    allowed-methods: GET, POST, PUT, DELETE    allowed-headers: "*"

这将允许来自任何来源的请求访问Java项目的界面。

5. 打包项目

在完成之前的配置后,我们可以开始包装前端项目和Java项目。

首先,进入前端项目的根目录,使用以下命令包装前端项目:

npm run build

这将产生一个dist包含前端项目包装结果的文件夹。

然后将前端项目的包装结果复制到Java项目的静态资源路径。

6. 运行项目

最后,我们可以启动集成项目。

用以下命令启动Java项目,进入Java项目根目录:

./mvnw spring-boot:run

Java项目将启动,嵌入式Servlet容器将自动配置和运行。

通过访问http://localhost:8080,您将看到前端项目和Java项目的成功整合和运行。

结束语

通过以上步骤,我们成功地将前端项目与Java项目一起运行。我希望这篇文章能帮助你理解和实践相关的开发过程。如果您有任何问题,请随时向我提问。