Rumah  >  Soal Jawab  >  teks badan

Tiada kacang layak jenis 'com.jpa.test.UserRepository' ditemui pengecualian berlaku dalam urutan utama

<p>Saya seorang pemula dalam Spring-boot dan saya menghadapi masalah ini apabila saya cuba menjalankan aplikasi Spring-boot. </p> <pre class="brush:php;toolbar:false;">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)</pre> <p>Saya mahu data disimpan dengan betul dalam pangkalan data.</p> <p>Direktori dan susunan folder: Direktori dan susunan folder</p> <p>Halaman ralat: Halaman ralat 1 Halaman ralat 2</p> <p>Antara muka atribut: Halaman aplikasi atribut</p> <p>Kod kelas utama: </p> <pre class="brush:php;toolbar:false;">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); } }</pre> <p>Kelas entiti (pengguna): </p> <pre class="brush:php;toolbar:false;">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=" } }</pra> <p>Dao(用户存储库)</p> <pre class="brush:php;toolbar:false;">package com.jpa.test; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @Repositori antara muka awam UserRepository memanjangkan CrudRepository<Pengguna, Integer> { }</pre></p>
P粉170438285P粉170438285418 hari yang lalu423

membalas semua(1)saya akan balas

  • P粉345302753

    P粉3453027532023-08-30 09:21:19

    Cuba tambahkan anotasi ini pada program anda:

    @Configuration
    @EnableAutoConfiguration
    @ComponentScan
    @EntityScan("com.jpa.test")
    @EnableJpaRepositories("com.jpa.test")

    balas
    0
  • Batalbalas