制定规范的目的

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

目录结构

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

项目名称(pom)
    项目名称-api(jar)
    项目名称-core(jar)
    项目名称-start(jar)
    项目名称-test(jar)
    项目名称-dto(jar)
pom.xml
  • api里就放声明的api,其他东西都不要放
  • core作为项目的核心模块,里面放service,dao,实体类等
  • start是启动模块,里面放配置文件和启动类
  • test用来放单元测试代码和所需的文件
  • dto用来放api和service需要用的实体对象,这个包需要deploy到私服,这样服务消费者可以直接引进来,避免重复创建dto

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

其他规范

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

results matching ""

    No results matching ""