2017-09-15 141 views
0

我开始编写Spring/boot Angular 4应用程序,我有一个小问题。在Angular 4应用程序中,我们创建了一个名为LocalEvent(或其他)的文件夹,其中包含模块,控制器,服务,html模板和css文件。我将如何为Spring创建一个结构?弹簧引导文件夹结构

我见过Spring文件夹的例子,其中一切都分为/服务/控制器。据我所知,Java使用软件包,因此拥有10个文件夹意味着有10个软件包可能会快速混淆。但我想从一些更有经验的开发人员那里听到他们如何设置Spring结构。

+0

10包不应该混淆你。我的意思是,标准的Java API只有数百个。春天也是。为什么10个软件包会混淆? –

+0

所以你说我可以做与Angular 2 styleguide相同的结构?每个组件都有它自己的文件夹? –

+0

Spring引导中没有“组件”。所以我不确定你在说什么。但是,在软件包中拆分代码的通常方式是通过技术领域,然后是功能领域,或者相反。 –

回答

1

据我所知,没有Spring Boot结构。服务和控制器包结构是Java程序员如何遵循流行的MVC模式来构建他们的应用程序的方式。接下来,有一个Maven标准项目结构,其中基于Java或JVM的其他语言构建工具遵循