@EnableJpaRepositories
annotaion이있는 jpa 구성 파일이 있습니다. 나는 application.properties
파일에서이 같은이 annotaion 값 설정 :@EnableJpaRepositories에 문자열 배열을 속성 파일에서 설정하는 방법
@EnableJpaRepositories("${jpa.repository.packages}")
public class JPAConfiguration {
....
}
을 여기에 내 application.properties 파일입니다
jpa.repository.packages=com.epms.model
그것은 완벽하게 작동합니다. 하지만 @EnableJpaRepositories에 대해 여러 패키지를 지정하려고합니다. 이에
jpa.repository.packages=com.epms.model,com.ecms.model
또한 구성 파일을 :
@EnableJpaRepositories("#{'${jpa.repository.packages}'.split(',')}")
public class JPAConfiguration {
}
을하지만 그것은 작동하지 않습니다 그래서 난이 내 config 파일을 변경했습니다. 어떤 생각? 어떻게 구성 파일에서이 작업을 수행 할 수 있습니까?
스캔하려는 모든 패키지가 com 패키지에 있습니다. – amicoderozer
아니요. 설정 파일에서로드해야합니다. – zhozhe
@zhozhe 정확하게 똑같은 문제를 다루고 있습니다. 저장소 패키지를 하드 코드하고 싶지는 않지만이를 수행 할 방법을 찾지 못했습니다. 해결 방법을 찾았습니까? – zerayaqob