Я новичок в 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. Как можно заказывать объект заказа и создать объект?
Это отлично, отлично работает сейчас. Спасибо за вашу помощь! – anu11may
welome..please принять его как ответ, нажав зеленую правую метку, которая будет помечена как ответный вопрос для любого, у кого будет такая же проблема. –
http://stackoverflow.com/tour –