#java #spring #spring-boot #project-structure #spring-initializr
Вопрос:
Существует ли стандартный инструмент ant, который генерирует рекомендуемую структуру каталогов проекта Spring Boot вместе с интерфейсами и реализацией (Impl.java) классы и наличие gradle в качестве инструмента сборки ?
Комментарии:
1. у мавенов есть архетипы. Вы можете попытаться найти того, кто справится с этой работой. Я лично не смог этого сделать, но, может быть, вам повезет. maven.apache.org/guides/introduction/…
2. Вы можете создать минимальный проект Spring Boot с настраиваемым набором дополнительных зависимостей здесь: start.spring.io Вы можете выбирать между Maven и Gradle, различными версиями Java и т. Д.
Ответ №1:
Проверьте генератор здесь https://start.spring.io Вы можете выбрать, хотите ли вы использовать Gradle, выбрать версию java и дополнительные зависимости, которые будут добавлены.
Это может быть лучшим началом для проекта.
Комментарии:
1. Правильно, но мы не можем создать там структуру каталогов, такую как контроллер, служба, dao и т. Д. И т. Д.
2. Рекомендуемая структура каталогов — это упаковка кода по функциям. Вместо каталога контроллеров, каталога DAO и т. Д. У вас есть каталог для функции A, каталог для функции B и т. Д. Эти широкие функции специфичны для вашего приложения, поэтому каталоги не могут быть созданы.
3. Вы, вероятно, не найдете ничего лучше, чем эта закуска. Если вам не нравится рекомендуемая структура каталогов, вы все равно можете создать проект с помощью starter, а позже вручную создать необходимую структуру каталогов.