File privateKeyFile = ResourceUtils.getFile(“classpath:wx.pfx”);
PrivateKey privateKey = getPrivateKey(privateKeyFile , privateKeyPassword);
未打包時都可以獲取到根路徑和文件,打包後報java.lang.NullPointerException
ClassPathResource resource = new ClassPathResource(“wx.pfx”);
InputStream inputStream = resource.getInputStream();
這是因爲打包後Spring試圖訪問文件系統路徑,但無法訪問JAR中的路徑。
因此必須使用resource.getInputStream()