制定规范的目的

为了让项目的目录结构更加的清晰明了,如果只是为了让项目正常的跑起来,大家当然可以按照自己的喜好去创建目录结构,但是有了规范,会让这个项目看起来更加的专业

目录结构

我下面用缩进的方式来表示树形结构

  1. 项目名称(pom
  2. 项目名称-apijar
  3. 项目名称-corejar
  4. 项目名称-startjar
  5. 项目名称-testjar
  6. pom.xml
  • api里就放声明的api,其他东西都不要放
  • core作为项目的核心模块,里面放service,dao,实体类等
  • start是启动模块,里面放配置文件和启动类
  • test用来放单元测试代码和所需的文件

括号里的pom,jar等标记是指maven里的配置项,不包含在名称中

其他规范

暂时就对模块划分有规范,没有其他规范,其他的请遵循jvm规范和你们公司的规范