我是Spring的新手,希望在Spring引導應用程序中使用以下項目結構。不同包中的彈簧數據實體
- 針對每種類型的實體及其相應的存儲庫實現的不同包。
- 一個包庫配置
*
**com.demo.Customer**
Customer.java
CustomerRepository.java
Application.java
**com.demo.Order**
Order.java
OrderRepository.java
**com.demo.config**
ApplicationConfig.java
CustomerConfig.java
OrderConfig.java
CustomerConfig.java
import com.demo.cstore.core.Customer;
@Configuration
@EnableJpaRepositories(basePackageClasses = Customer.class)
public class CustomerConfiguration {
}
Application.java
@SpringBootApplication
@ComponentScan(basePackages = {"com.demo.order"}) //inject repository from other packages
public class Application {
private static final Logger log = LoggerFactory.getLogger(Application.class);
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
編譯並運行應用程序後,僅創建客戶實體。是因爲應用程序文件只是識別客戶實體,因爲它存在於相同的包中com.demo.Customer。訂單實體如何注入並創建實體?
這個API文檔這非常好,現在完美。謝謝你的幫助! – anu11may
welome..please接受它作爲答案,通過點擊綠色的右側標記將被標記爲回答問題的任何人誰會有同樣的問題。 –
http://stackoverflow.com/tour –