👢Springboot+🎄Vue 培训项目
-
前端技术栈
- Vue.js
- ElementUI
- axios
-
后端技术栈
- SpringBoot
- SpringData + JPA
- MySQL
Shiro
-
maven 环境配置
-
创建springboot模块
-
运行BackApplication验证8080端口
-
编写第一个controller层进行测试 hello word
-
@Controller 注解 @GetMapping("/index") @ResponseBody //将返回的字符串进行解析在前端显示 //@ResponseBody的作用其实是将java对象转为json格式的数据。
@RestController注解相当于@ResponseBody + @Controller合在一起的作用
-
package com.huihe.back.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class IndexController { @GetMapping("/index") @ResponseBody //将返回的字符串进行解析在前端显示 //@ResponseBody的作用其实是将java对象转为json格式的数据。 public String index(){ System.out.println("Hello World"); return "Hello World"; } }
-
-
-
安装 Vue CLI 🔗下载地址
-
使用 npm 安装 Vue CLI
-
npm 是集成在 Node.js 中
-
安装npm 访问官网
-
node -v
,检查是否安装成功 3.npm -g install npm
,将 npm 更新至最新版本
-
-
使用 cnmp 的好处是在日后下载内容时会比较快
- npm install -g cnpm --registry=https://registry.npm.taobao.org
-
使用
npm install -g vue-cli
安装脚手架
-
-
初始化项目
-
vue init webpack front(这里的front可替换成项目名)
-
一路按y 或者回车
-
npm run dev 运行项目测试
-
安装axios
- npm i axios -S安装axios
-
git commit -m+"全称"