日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Spring Boot 使用 RequiredArgsConstructor 參數(shù) onConstructor 報(bào)錯(cuò) 找不到符號onConstructor_ __解決方法

作者:蜜桃先生 更新時(shí)間: 2022-05-06 編程語言

在使用 注解@RequiredArgsConstructor 時(shí),帶參有兩種寫法:

@RequiredArgsConstructor

//第一種
@RequiredArgsConstructor(onConstructor = @__(@Autowired))

//第二種
@RequiredArgsConstructor(onConstructor_ = {@Autowired})

這樣就會自動(dòng)注入了。但是有時(shí)候設(shè)置不對 就會出現(xiàn)這樣的錯(cuò)誤。

錯(cuò)誤1:使用 @RequiredArgsConstructor(onConstructor = @__(@Autowired))

提示

錯(cuò)誤: 找不到符號
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
                                          ^
符號: 類 __

或者使用 @RequiredArgsConstructor(onConstructor_ = {@Autowired})

提示

錯(cuò)誤: 找不到符號
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
                         ^
  符號:   方法 onConstructor_()
  位置: @interface RequiredArgsConstructor

以上兩種注解方式錯(cuò)誤原因都是一樣的,需要修改IDE配置。

解決方法:

IDEA編輯器: File -> Settings… -> Build,Execution,Deployment -> Build Tools -> Gradle -> Gradle projects ->選擇相關(guān)項(xiàng)目

將 Build and run using: 設(shè)置為 Intelij IDEA

將 Run tests using: 設(shè)置為 Intelij IDEA

完成。

經(jīng)過上述設(shè)置。單元測試和調(diào)用都能正常了。

因?yàn)榫W(wǎng)絡(luò)上找不到 報(bào)錯(cuò) onConstructor_() 和 __的信息,所以共享以供參考。

原文鏈接:https://yongxin.blog.csdn.net/article/details/123232468

欄目分類
最近更新