报错大全(未完待续)

springboot

Could not find artifact org.springframework.boot:spring-boot-maven-plugin

报错环境:昨天的springboot项目的pom文件正常,今天再打开就会有些依赖爆红
解决步骤:
报错大全(未完待续)_第1张图片
去maven的仓库里找你下载的依赖文件,路径是你的仓库路径加org/springframework/boot/spring-boot-maven-plugin
也就是groupId和artifactId里的内容
报错大全(未完待续)_第2张图片
我的版本是3.2.1
报错大全(未完待续)_第3张图片
其他类似报错也是如此

在xml文件里写mapper时要用注释让他扫描

报错大全(未完待续)_第4张图片

nginx卡退

在命令行进入nginx的文件夹,输入

nginx.exe -s reload

可以实时更新配置,并且若配置有错误,也会显示报错。
在这里插入图片描述
报错大全(未完待续)_第5张图片
报错大全(未完待续)_第6张图片

报错:Parameter index out of range (1 > number of parameters, which is 0).

把注释删了就好了
报错大全(未完待续)_第7张图片

Hbuilder

没有express模板

更新一下Hbuilder即可

内置终端空白没法用

在网上搜了三种方法,我最后使用了第三个方法可以了

  1. 进入HBuilderX安装的主目录下,右击HBuilderX.exe文件,选择“属性”
    选择“兼容性”,勾选“以管理员身份运行此程序”,点击“应用”。
    关闭后重启HBuilderX即可
  2. (1)可以通过记事本打开Hbuilder安装路径下插件文件夹中的main.js文件:HBuilderX\plugins\builtincef3terminal\script下main.js
    (2)修改代码中powershell.exe为绝对路径:C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
    (3)重启HBuilder,运行终端即可
  3. 卸载内置终端,重新下载
    删除的文件夹所在路径
    D:\download2\HBuilderX\plugins\builtincef3terminal

在使用下面代码时,无法读取到数据库的数据

var mysql = require('mysql');
var conn = mysql.createConnection({
	host: 'localhost',
	user: 'root',
	password: 'root',
	database: 'qfnews'
});
mysql.sql = (sql, callback, params) => {
	conn.query(sql, params, (err, rows) => {
		callback(rows);
	});
}

原因数据库版本在8.0.3以上版本时,密码加密方式发生改变,要配置一下

  1. 在终端进入数据库

mysql -u root -p

  1. 然后输入你的mysql密码
  2. 然后执行下面代码

alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘你的密码’;

  1. 执行完后要更新一下

flush privileges

这样就可以了。

使用nodemon 无法重启服务 并只输出restarting due to changes…

正常状态应该输出两行

[nodemon] restarting due to changes…
[nodemon] starting node `./bin/www`

尝试了很多方法

  1. 重启电脑,会莫名奇妙好(我不行)
  2. 安装全局的nodemon(我不行)

npm install -g nodemon

  1. 安装指定版本的nodemon(我不行)

npm un nodemon
npm i [email protected]

  1. 结合 babel-node(我不行)

npm i @babel/core @babel/cli @babel/preset-env @babel/node -D

package.json

"script": {
	"serve": "nodemon --exec babel-node server.js"
}
  1. 换个工具,使用supervisor
    (1)安装

npm install -g supervisor

(2)使用

supervisor app.js

我会一直输出
Starting child process with ‘node app.js’
Program node app.js exited with code 0
Starting child process with ‘node app.js’
Program node app.js exited with code 0
换个使用方式

supervisor bin/www

终于解决了!!!!!
报错大全(未完待续)_第8张图片

你可能感兴趣的:(java,mybatis,spring,boot)