idea如何导入vue+springboot的项目

本文详细指导如何在IntelliJIDEA中设置SpringBoot项目的Maven配置,包括创建repository仓库、修改settings.xml,以及如何为Vue.js项目安装依赖并配置运行环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先在你的idea中点击File>Open,选择你项目的路径,打开你的项目

注意:要打开这种带小黑点的文件夹,然后点击ok

打开之后首先要配置你项目的maven

点击File>Setting

前提:在你的maven目录下新建一个文件夹,命名为repository,作为存放后续的文件的仓库

在搜索框中输入maven,按照图中配置成你自己的maven目录,然后Apply->ok;

下面两个勾选override之后才能更改路径,这里默认你setting.xml文件以及修改完毕,具体修改可以照着网上的方式修改,把里面的jdk都换成 你自己的版本。

然后继续在搜索框中输入enc,将以下步骤都改成Utf-8,勾选对应方框,应用

然后在你项目下有一个pom.xml的文件,右键它选择最下面的添加为maven项目

然后等待一会就变成这个样子,说明添加完成

然后如果你的项目右上角是这样的,你就可以运行你的后端springboot了

如果不是,需要配置一下jdk

点小加号之后添加jdk

选择你自己jdk的路径,然后点ok即可,添加完就可以右键运行你的springboot项目

到此你的后端就能够正常运行了

下面运行vue项目

打开你的终端,输入npm -v,看看你的npm配置好了没,在输入node -v,看你的node下好了没

都ok的话就可以cd vue使用npm i 安装vue依赖

正常情况下,等待一会,等他下载完,在你的vue目录下就会自动生产一个名叫node_moudles的文件

生成之后你就可以正常启动vue项目了,点击你右上角的Edit Configurations

点击小加号,找到npm,

添加完serve之后就能运行前端项目了

### 创建 VueSpring Boot 集成项目 #### 1. 创建 Spring Boot 项目IntelliJ IDEA 中创建一个新的 Spring Boot 项目。选择 `Create New Project`,然后选择 `Spring Initializr` 并设置相关参数[^1]。 ```java @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 为了使前端和后端能够更好地通信,在 Spring Boot 应用程序中配置 CORS 支持: ```java @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") // 生产环境中应指定具体域名 .allowedMethods("GET", "POST", "PUT", "DELETE"); } } ``` #### 2. 添加 Vue.js 前端支持 在同一工作空间内启动新的 Vue.js 项目。通过命令行工具安装 Vue CLI 后执行如下指令来初始化新应用: ```bash npm install -g @vue/cli vue create frontend-app cd frontend-app npm run serve ``` 也可以直接利用 IntelliJ IDEA 提供的功能简化这一步骤。进入 `File -> New -> Project...`, 接着挑选 `Static Web -> Vue.js` 来快速搭建环境并完成初始设定[^2]。 确保已正确设置了插件以便于管理依赖关系以及提供必要的编码辅助功能。如果发现无法找到对应的插件选项,则可能需要手动下载或更新至最新版本的 IDE 及其扩展组件[^4]。 #### 3. 整合前后端服务 为了让两个独立运行的服务相互协作,建议采用相对路径访问资源文件,并调整打包后的静态页面部署位置。修改 `vue.config.js` 文件中的公共路径属性以适应实际需求: ```javascript module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/static/' : '/' }; ``` 最后,在 Spring Boot 主应用程序类所在目录下新建名为 `resources/static/` 的子文件夹用于放置编译好的前端产物;或者考虑借助代理服务器实现跨域请求转发机制从而绕过浏览器同源策略限制。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值