@RequiredArgsConstructor(onConstructor =
时间: 2023-10-18 20:25:32 浏览: 185
Intellij IDEA如何去掉@Autowired 注入警告的方法
@RequiredArgsConstructor(onConstructor = @__(@Autowired)) 是一种注解的写法,用于生成构造方法并自动注入依赖。这个注解可以用于类上,它会为所有非final和非static的成员变量生成构造方法,并将它们自动注入到构造方法中。这样可以简化代码,省去手动编写构造方法和注入依赖的过程。
另外,@RequiredArgsConstructor还有一种写法,即@RequiredArgsConstructor(onConstructor_ = {@Autowired})。这种写法可以在构造方法的注入点上使用@Autowired注解来指定具体的注入方式。
例如,如果希望使用构造方法来注入依赖,可以使用@RequiredArgsConstructor(onConstructor = @__(@Autowired))。如果希望在构造方法的参数上使用@Autowired注解来注入依赖,可以使用@RequiredArgsConstructor(onConstructor_ = {@Autowired})。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Spring Boot 使用 RequiredArgsConstructor 参数 onConstructor 报错 找不到符号onConstructor_ __解决方法](https://blog.csdn.net/Lance_welcome/article/details/123232468)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文