记录美好生活
springboot测试mail工具类使用时,报空指针异常,详情@Autowired注入静态变量失败 springboot测试mail工具类使用时,报空指针异常,详情@Autowired注入静态变量失败
情况说明.测试类中使用MailUtil报错,错误情况如下: 工具类和测试类: ​ 报错原因.经过断点调试,发现mailSender变量并没有注入,即@Autowired注入失败 为什么会失败呢? 最后发现 注入的是静态变量
2021-02-02
windows下git bash命令窗口输出的汉字是乱码 windows下git bash命令窗口输出的汉字是乱码
情况说明.执行java命令时,输出内容是乱码,详情看下图: 原因.window默认控制台、以及文件保存都是gbk编码 解决方法.git bash,右键->Options->Text->Character set 编码设
2021-01-31
java生成的class文件,使用cmd运行报错,找不到或无法加载主类 java生成的class文件,使用cmd运行报错,找不到或无法加载主类
情况说明.在编译java文件后,执行class文件报错 java源文件如下: package xyz.liuyou.tcp.simple; import java.io.*; import java.net.ServerSocket;
2021-01-30
向consul中注册服务,无法通过健康检查:server checks failing 向consul中注册服务,无法通过健康检查:server checks failing
问题如下图所示. 服务配置的都没有出错,以下是配置文件信息. consul服务不在本机上,consul所需依赖是导入成功的. 查看检查信息,发现是 localhost:8006拒绝连接.http://192.168.111.88:8500
2021-01-24
编写Test时,Service无法注入,报错NullPointException 编写Test时,Service无法注入,报错NullPointException
解决办法: 在测试类上添加注解 @SpringBootTest(classes = 启动类.class) @RunWith(SpringRunner.class)
2021-01-22
SSM整合Redis(二级缓存)错误 SSM整合Redis(二级缓存)错误
错误说明:. 使用Spring、MyBatis、mybatis-redis(含Cache实现) 整合Redis做二级缓存时,启动测试类,所报的错 错误如下(只留下关键部分):. 从以下错误日志信息,简单可以知道,①Redis连接超时,②连
2020-11-21
SSM整合Redis报错 SSM整合Redis报错
报错内容 [WARN][org.springframework.web.context.support.XmlWebApplicationContext]-Exception encountered during context initi
2020-11-20
redis启动苦逼错误 redis启动苦逼错误
错误详情. 由于使用kill -9 杀死redis服务进程,导致服务无法启动(active (exited)),头疼 [root@liuyou log]# systemctl start redis_6379 [root@liuyou l
2020-11-16
在linux系统中,配置tomcat快捷方式过程中报错-Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 在linux系统中,配置tomcat快捷方式过程中报错-Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
在linux系统中,配置tomcat快捷方式过程中报错.报错内容如下:. Neither the JAVA_HOME nor the JRE_HOME environment variable is defined,At least one
2020-11-11
关于更改my.ini client字符集仍然是GBK的问题-已解决 关于更改my.ini client字符集仍然是GBK的问题-已解决
关于更改my.ini client字符集,mysql cmd仍然是GBK的问题(windows)-已解决.状况说明.在练习JDBC操作数据库的时候,存入中文数据都成了 ’ ?‘ 这是由于数据库字符集不是utf8导致的(java工程utf8)
2020-06-11
hexo上传图片出现问题-解决 hexo上传图片出现问题-解决
hexo上传图片问题. 由于图片上传路径与博客文档中路径不统一. 安装插件 npm i hexo-asset-image --save 配置_config.yml 文件 修改 post_asset_folder
2020-05-15