Tiada kacang layak jenis 'com.jpa.test.UserRepository' ditemui pengecualian berlaku dalam urutan utama
P粉170438285
P粉170438285 2023-08-29 14:35:44
0
1
388

Saya seorang pemula dalam Spring-boot dan saya menghadapi masalah ini apabila saya cuba menjalankan aplikasi Spring-boot.

Exception dalam thread "main" di org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:340) di org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:331) di org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1148) di com. Ujian Ujian utama(TestApplication.java:17)

Saya mahu data disimpan dengan betul dalam pangkalan data.

Direktori dan susunan folder: Direktori dan susunan folder

Halaman ralat: Halaman ralat 1 Halaman ralat 2

Antara muka atribut: Halaman aplikasi atribut

Kod kelas utama:

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}) TestApplication kelas awam { public static void main(String[] args) { Konteks ApplicationContext = SpringApplication.run(TestApplication.class, args); UserRepository ur = context.getBean(UserRepository.class); Pengguna pengguna = new User(); user.setName("XYZ"); user.setStatus("Aktif"); user.setCity("OOPS"); Simpan pengguna = ur.save(pengguna); System.out.println(simpan); } }

Kelas entiti (pengguna):

package com.jpa.test; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; @Entiti Pengguna kelas awam { @ID @GeneratedValue(strategi = GenerationType.AUTO) id int peribadi; nama Rentetan peribadi; bandar String persendirian; status Rentetan peribadi; Pengguna awam() { super(); // TODO Auto-generated constructor stub } Pengguna awam(int id, String name, String city, String status) { super(); this.id = id; ini.nama = nama; ini.bandar = bandar; ini.status = status; } public int getId() { id pulangan; } public void setId(int id) { this.id = id; } awam String getName() { kembalikan nama; } public void setName(Nama rentetan) { ini.nama = nama; } awam String getCity() { bandar pulang; } public void setCity(String city) { ini.bandar = bandar; } awam String getStatus() { status pulangan; } public void setStatus(Status rentetan) { ini.status = status; } @Override public String toString() { kembalikan "Pengguna [id=" + id + ", nama=" + nama + ", bandar=", status=" } } 

Dao(用户存储库)

package com.jpa.test; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @Repositori antara muka awam UserRepository memanjangkan CrudRepository { }

P粉170438285
P粉170438285

membalas semua (1)
P粉345302753

Cuba tambahkan anotasi ini pada program anda:

@Configuration @EnableAutoConfiguration @ComponentScan @EntityScan("com.jpa.test") @EnableJpaRepositories("com.jpa.test")
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!