SpringBoot问题汇总
使用Log4j2日志替代默认的Logback
SpringBoot默认使用Logback打印日志,出于性能考虑想要改用Log4j2,需要修改POM中的依赖,移除默认的Logback依赖:
|
|
SpringBoot默认使用Logback打印日志,出于性能考虑想要改用Log4j2,需要修改POM中的依赖,移除默认的Logback依赖:
|
|
在执行单元测试时报错如下:
|
|
在Stack Overflow上找到了同样的错误,该报错是在使用了PowerMock框架后发生的,奇怪的是,某些同样使用该框架的测试类却不会报错,暂时不明白抛出该异常的根本原因,先记录下解决方法。
运行Spring项目时报错如下:
|
|
最近需要用到iReport报表工具,但是在启动客户端时却发现会闪退,无法正常启动。查找了资料,发现是因为iReport无法支持jdk 1.8,必须要修改配置文件,将java版本指定为1.7或之前的版本。目前官网最新的版本是5.6.0,据说有外国大神说是下个版本将会支持jdk 1.8。
isDebugEnabled()
的作用查看公司项目的代码,发现在打印日志的时候会先进行一次判断,如下:
|
|
本文基于2021-2版本的IDEA。
File
-> Settings...
-> Plugins
可以打开插件市场,搜索想要下载的插件,但是可能由于网络问题而无法成功搜索或者下载插件。此时需要设置代理来解决。
点击插件界面里的齿轮图标(在Marketplace、Installed的右边),选择HTTP Proxy Settings...
,勾选Auto-detect proxy settings
以及Automatic proxy configuration URL:
,然后点击最下方的Check connection
,在弹出框里输入官方插件网站https://plugins.jetbrains.com/idea
,点击OK
,一般都是可以连接成功的。之后就可以正常的搜索和下载插件了。
博客园支持皮肤的高度定制化,本文主要简单介绍下博客园的SimpleMemory皮肤的定制化。感谢皮肤作者以及定制化皮肤的作者!
个人使用的是BNDong
大大开源的基于SimpleMemory原皮的定制化皮肤,下面是相关的一些链接。
在cmd输入命令:
|
|
之后可以执行npm config ls
来查看是否设置成功了。
为了方便全局安装的模块能通过命令行来运行,可以将上述设置的两个路径添加到环境变量PATH
中。
从Maven的中央仓库下载jar包速度很慢,可以通过在settings.xml
中配置一个国内镜像来提高下载速度,一般用阿里云镜像。注意,如果你同时有多个配置文件,必须要修改当前用户目录下的~/.m2
下的settings.xml
才有效。
|
|
SpringFox是一个开源的用于生成API文档接口的框架,支持多种API文档的格式。可以用SpringFox来整合Spring和Swagger,本文使用的Swagger和SpringFox版本如下:
|
|