如何解决Spring Boot JpaRepository Confidence或缺少依赖项
我正在尝试使用JpaRepository接口方法,但是会导致该错误...
服务
@Service
class PatientService {
@Autowired
lateinit var repository: PatientRepository
fun findAllPatients() : List<PatientDto> {
val patients: List<Patient> = repository.findAll()
return arraylistof() //Ignore this return!
}
}
存储库
@Repository
interface PatientRepository : JpaRepository<Patient,Long>
存储库配置
@Configuration
@EnableTransactionManagement
@EnableAspectJAutoproxy
@EnableJpaRepositories("br.com.zetait.odontofy.repository")
@EntityScan("br.com.zetait.odontofy.entity")
class RepositoryConfig
应用
@SpringBootApplication(scanBasePackages = [
"br.com.zetait.odontofy.controller","br.com.zetait.odontofy.service","br.com.zetait.odontofy.repository"
])
class odontofyApplication
fun main(args: Array<String>) {
runApplication<odontofyApplication>(*args)
}
build.gradle.kts-存储库
dependencies {
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.data:spring-data-commons")
implementation("org.postgresql:postgresql")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
runtimeOnly("com.h2database:h2")
runtimeOnly("org.springframework.boot:spring-boot-devtools")
runtimeOnly("org.postgresql:postgresql")
testImplementation("org.springframework.boot:spring-boot-starter-test")
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。