gpt4 book ai didi

java - Visual Studio代码-Java- Lombok -该类型的方法未定义

转载 作者:行者123 更新时间:2023-12-04 13:36:30 25 4
gpt4 key购买 nike

我下载了以下项目并将其导入Visual Studio Code:

https://github.com/oktadeveloper/okta-spring-boot-2-angular-5-example

我在调用以下类时遇到问题:car.getName()

https://github.com/oktadeveloper/okta-spring-boot-2-angular-5-example/blob/d5c959162ed0f862a5dceb93f5957f92e052e062/server/src/main/java/com/okta/developer/demo/CoolCarController.java

内容是:

CoolCarController.java

package com.okta.developer.demo;

import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Collection;
import java.util.stream.Collectors;

@RestController
class CoolCarController {
private CarRepository repository;

public CoolCarController(CarRepository repository) {
this.repository = repository;
}

@GetMapping("/cool-cars")
@CrossOrigin(origins = "http://localhost:4200")
public Collection<Car> coolCars() {
return repository.findAll().stream()
.filter(this::isCool)
.collect(Collectors.toList());
}

private boolean isCool(Car car) {
return !car.getName().equals("AMC Gremlin") &&
!car.getName().equals("Triumph Stag") &&
!car.getName().equals("Ford Pinto") &&
!car.getName().equals("Yugo GV");
}
}

这也是以下内容:

Car.java
package com.okta.developer.demo;

import lombok.*;

import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import javax.persistence.Entity;

@Entity
@Getter @Setter
@NoArgsConstructor
@ToString @EqualsAndHashCode
public class Car {
@Id @GeneratedValue
private Long id;
private @NonNull String name;
}

正如您在下图所看到的,我得到了错误:
[Java] The method getName() is undefined for the type Car

enter image description here

我认为 Visual Studio Code无法理解该软件包: lombok

关于如何使 Visual Studio Code理解该程序包的任何想法?

谢谢!

最佳答案

好的,安装扩展名:Lombok Annotations Support for VS Code(gabrielbb.vscode-lombok)达到了目的。

关于java - Visual Studio代码-Java- Lombok -该类型的方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51334103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com