Warum generiert Lomboks @Getter nicht Getter -Methoden?Java

Java-Forum
Anonymous
 Warum generiert Lomboks @Getter nicht Getter -Methoden?

Post by Anonymous »

Lomboks @Gertter generiert keine Getter -Methoden für meine Entität. IT.

Ich verwende den neuesten Lombok Verson.i'm, der den Code teile, in der Hoffnung, dass jemand den Fehler findet.

Code: Select all

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
3.4.0
  

com.kick-off
kick-off
0.0.1-SNAPSHOT
kick-off
Web app for organizing amateur football tournaments














21



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-thymeleaf


org.springframework.boot
spring-boot-starter-web



com.h2database
h2


com.mysql
mysql-connector-j
runtime



org.projectlombok
lombok
1.18.36
provided



org.springframework.boot
spring-boot-starter-test
test



io.jsonwebtoken
jjwt-api
0.12.6




io.jsonwebtoken
jjwt-impl
0.12.6
runtime




io.jsonwebtoken
jjwt-jackson
0.12.6
runtime



org.springframework.security
spring-security-core
6.3.3



org.springframework.security
spring-security-web
6.3.3



org.springframework.security
spring-security-config
6.3.3







org.apache.maven.plugins
maven-compiler-plugin



org.projectlombok
lombok





org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok








Entität
// Mit Integer wegen der Testphase bin ich nicht alle Felder mit Data.sql also ein Fehler
erhalte

Code: Select all

@Entity
@Getter
@Setter
@Table(name = "teams")
public class Team {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "team_name")
private String teamName;
@Column(name = "coach")
private String coach;
@Column(name = "matches_played")
private Integer matchesPlayed;
@Column(name = "wins")
private Integer wins;
@Column(name = "draws")
private Integer draws;
@Column(name = "losses")
private Integer losses;
@Column(name = "goals_scored")
private Integer goalsScored;
@Column(name = "goals_against")
private Integer goalsAgainst;
@Column(name = "poIntegers")
private Integer poIntegers;
@Column(name = "established")
private Date established;
@Column(name = "photo_url")
private String photoUrl;

@OneToMany(mappedBy = "team")
private List
 players;

@ManyToMany(mappedBy = "teams")
private List tournaments;

@ManyToMany
@JoinTable(
name = "team_match",
joinColumns = @JoinColumn(name = "team_id"),
inverseJoinColumns = @JoinColumn(name = "match_id")
)
private List  matches;

}
< /code>

Ich habe versucht, die Ergebnisse in der Konsole auszudrucken, und es ist in Ordnung.[
{},
{},
{},
{}
]
< /code>

Ich teile auch den `Controller`

frei@RestController
@RequestMapping("/team")
public class TeamController {
private final TeamService teamService;
public TeamController(TeamService teamService) {
this.teamService = teamService;
}
@GetMapping
public ResponseEntity fetchAllTeams() {
return new ResponseEntity(teamService.getAllTeams(), HttpStatus.OK);
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post