Vue+Springboot从零运行已有项目
个人记录
运行
mysql
- 百度网盘安装包
网站下载实在太慢于是搜索了网盘安装包; - 报错
错误原因:直接复制的文章中两个地址;
解决方法:将my.ini中的地址替换成自己对应的地址并加双斜杠(参考);
运行成功;
- 报错:Install/Remove of the Service Denied!
原因:我的cmd是直接文件夹目录打开的,没有用管理员模式打开;
解决方法:
以管理员模式打开cmd(参考);
跳转到d盘,再跳转到bin目录,运行成功;
- 输入密码报错可以考虑下是不是l和1搞反了;
Datagrip
新建项目;
输入用户名root和密码后连接成功;
之前一直连接不上结果发现是没安装mysql,误以为datagrip可以直接安装mysql
在@localhost下新建数据库(Schema)取名为lab;
IDEA
在application.properties文件中修改
spring.datasource.url= jdbc:mysql://127.0.0.1:3306/lab
#别忘了修改密码
spring.datasource.password=111111
- 曾报错:Error executing DDL via JDBC Statement(所有建表都不成功)
原因:当时写
spring.datasource.url= jdbc:mysql://127.0.0.1:3306
Vue
终端运行
npm install
npm audit fix
npm run dev
报错备注
Springboot
- 修改后需要Terminate进程再保存运行;
- 报错:Autowired must be defined in Spring bean @Component/@Service
原部分代码:
public class UserServiceImpl implements UserService{
@Autowired
UserRepository userRepository;
解决方法(参考):在前面加上@Service("UserService")