我有这门课...
@RestController
@RequestMapping("message")
@AllArgsConstructor(onConstructor = @__(@Autowired))
public class MessageController {
...
}
我的 pom.xml
中有以下依赖项
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
<scope>provided</scope>
</dependency>
该类有两个我试图通过构造函数注入(inject)的变量,但我在 @AllArgsConstructor
行上收到此错误。
"__ cannot be resolved to a type"
感谢任何帮助。
最佳答案
好吧,我们假设您正在使用 Eclipse... 如 lombok 文档中所述,您必须在 Eclipse 中将 lombok 作为 java 代理安装:
Eclipse and variants
Run lombok.jar as a java app (i.e. doubleclick it, usually) to install. Also add lombok.jar to your project. Supported variants: Springsource Tool Suite, JBoss Developer Studio
如果没有,请查看 lombok documentation page有关其他 IDE 的说明。
希望有帮助。
关于java - 将 AllArgsConstructor 与 Spring 注释参数一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40350848/