Ich versuche, die findAll()
Methode in meinem Controller zu verwenden. Ich habe ein Repository, ein Modell und einen Controller als Beispiel geschrieben. Allerdings, wenn ich bin mit der URL zeigt „Diese Anwendung keine explizite Zuordnung für/Fehler hat, so dass Sie sehen dies als einen Rückfall“Resource Mapping Problem im Frühjahr Daten JPA Microservice
Mein Controller ist:
@RestController
public class WebController {
@Autowired
UsersRepository userRepo;
@GetMapping("/loadAuthUsers")
public List<Users> checkLogin() {
return (List<Users>) userRepo.findAll();
}
}
Mein Modell ist,
@Entity
@Table(name = "users")
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@Column(name = "username")
public String username;
@Column(name = "password")
public String password;
@Column(name = "uia_token")
public String uia_token;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUia_token() {
return uia_token;
}
public void setUia_token(String uia_token) {
this.uia_token = uia_token;
}
public User() {
}
public User(Integer userId, String username, String password , String
uia_token) {
this.username = username;
this.password = password;
this.uia_token = uia_token;
}
}
Und mein Repository ist,
@Repository
public interface UserRepository extends CrudRepository<User, Integer> {
}
Und mein application.properties enthalten,
spring.datasource.url=jdbc:postgresql://localhost/espace
spring.datasource.username=postgres
spring.datasource.password=postgresql
spring.jpa.generate-ddl=true
server.port=8081
Und meine Hauptklasse ist,
@SpringBootApplication
@Configuration
@ComponentScan("com.milletech.services.repository")
public class EspaceCheckAuthenticationApplication {
public static void main(String[] args) {
SpringApplication.run(EspaceCheckAuthenticationApplication.class, args);
}
}
Kann ich jemand helfen, dieses Zuordnungsproblem zu lösen?
ich versuchte. Aber nicht funktioniert. Ich habe meinen neuen Code in Frage gestellt. Können Sie das bitte überprüfen? – Jacob
Können Sie auch Ihre application.properties für DB-Einstellungen – Yogi
ja. Meine Frage wurde aktualisiert. – Jacob