Im Hauptthread ist keine Ausnahme für eine qualifizierte Bean vom Typ „com.jpa.test.UserRepository' aufgetreten
P粉170438285
P粉170438285 2023-08-29 14:35:44
0
1
370

Ich bin ein Spring-Boot-Anfänger und hatte dieses Problem, als ich versuchte, eine Spring-Boot-Anwendung auszuführen.

Ausnahme im Thread „org.springframework.beans.factory.NoSuchBeanDefinitionException: Kein qualifizierendes Bean vom Typ com unter org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:340) unter org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:331) unter org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1148) bei com. Testanwendung. 

Ich möchte, dass die Daten korrekt in der Datenbank gespeichert werden.

Verzeichnis- und Ordneranordnung: Verzeichnis- und Ordneranordnung

Fehlerseite: Fehlerseite 1 Fehlerseite 2

Attributschnittstelle: Attributanwendungsseite

Hauptklassencode:

package com.jpa.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.ApplicationContext; @SpringBootApplication(exclude={DataSourceAutoConfiguration.class}) öffentliche Klasse TestApplication { public static void main(String[] args) { ApplicationContext context = SpringApplication.run(TestApplication.class, args); UserRepository ur = context.getBean(UserRepository.class); Benutzer user = new User(); user.setName("XYZ"); user.setStatus("Aktiv"); user.setCity("OOPS"); Benutzer save = ur.save(user); System.out.println(save); } }

Entitätsklasse (Benutzer):

package com.jpa.test; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; @Juristische Person öffentliche Klasse Benutzer { @Ausweis @GeneratedValue(strategy = GenerationType.AUTO) private int-id; privater String-Name; private String-Stadt; privater String-Status; öffentlicher Benutzer() { super(); // TODO Automatisch generierter Konstruktor-Stub } public User(int id, String name, String city, String status) { super(); this.id = id; this.name = Name; this.city = Stadt; this.status = Status; } public int getId() { Rückgabe-ID; } public void setId(int id) { this.id = id; } öffentlicher String getName() { Rückgabename; } public void setName(String name) { this.name = Name; } öffentlicher String getCity() { Stadt zurückgeben; } public void setCity(String city) { this.city = Stadt; } öffentlicher String getStatus() { Rückgabestatus; } public void setStatus(String status) { this.status = Status; } @Override öffentlicher String toString() { return „Benutzer [id=“ + id + „, name =“ + „stadt“ + „]“ } }

Dao(用户存储库)

package com.jpa.test; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @Repository öffentliche Schnittstelle UserRepository erweitert CrudRepository { }

P粉170438285
P粉170438285

Antworte allen (1)
P粉345302753

尝试将这些注释添加到您的程序中:

@Configuration @EnableAutoConfiguration @ComponentScan @EntityScan("com.jpa.test") @EnableJpaRepositories("com.jpa.test")
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!