由于springboot文件加载时,默认会加载resources目录下的文件,而微信的证书刚好在它之下,加载时就会报这个错误.解决办法:
在pom.xml文件中,添加如下代码:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <nonFilteredFileExtensions> <nonFilteredFileExtension>p12</nonFilteredFileExtension> </nonFilteredFileExtensions> </configuration> </plugin>代码在下的支路
本文解决了SpringBoot项目中微信支付证书(p12)加载失败的问题。通过在Maven配置中指定.p12文件不被过滤,确保了证书能够正确加载。
1568

被折叠的 条评论
为什么被折叠?



