Я новичок в создании весеннего отдыха на основе ws. Я создал проект со следующей структурой.Как определить структуру пакета для приложения MVC Spring REST?
Java Resources
- src/test/java
- src/main/java
- com/sample/rest
- controller (for the request mappings)
- domain (for POJOs)
- service (for business logic)
- utility (for utility methods)
- dao (for database calls)
Я начал добавлять POJO, в пакете домена, но моя проблема в том, что у меня есть 2 вида POJOs в моем приложении. Один тип, соответствующий структуре таблицы приложений. Другой тип, соответствующий структуре результата третьей стороны.
Я не уверен, как я могу различать эти 2 типа POJO под моим пакетом домена.
Эта шкала намного лучше, чем общий подход dao/controller/service/entity. В качестве примечания: каждый раз, когда я представляю это разработчикам, они шокированы (и, следовательно, не желают его попробовать), сколько пакетов eclipse отображается в его представлении с плоским пакетом (по умолчанию). Просто переключитесь на иерархическое представление, и вы в порядке. – atamanroman
Имейте в виду, что если вы используете Spring и хотите создавать экземпляры только определенных типов классов (например, только модель без DAO), вы не сможете эффективно использовать функции сканирования компонентов. –
Что такое usecase для создания экземпляров только определенных типов классов? (серьезный вопрос :)) –