關於在SpringBoot3.2中使用grpc插件生成*ServiceGrpc.java報錯找不到符號的一種解決方案

今天想在Springboot多模塊項目中讓兩個子模塊通過rpc交互,引入了grpc相關依賴,加好了插件,編譯生成了代碼,結果生成的*ServiceGrpc.java就報錯“”找不到符號”了,一看是找不到這個註解:

@javax.annotation.Generated

之前在升級SpringBoot相關依賴的時候,javax.annotation都換成了jakarta.annotation,而即便我把grpc相關依賴都升級到了最新版本仍然是用的javax.annotation下的@Generated,也沒看到對應修改生成模板(?)的地方,不然還能改一下,現在只好用老方法了。。。

解決方案:

在自己項目的代碼路徑(src/main/java)下創建一個javax/annotation目錄,將jakarta.annotation.Generated複製一份粘貼進來,就可以成功編譯了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章