制定规范的目的
为了让项目的目录结构更加的清晰明了,如果只是为了让项目正常的跑起来,大家当然可以按照自己的喜好去创建目录结构,但是有了规范,会让这个项目看起来更加的专业
目录结构
我下面用缩进的方式来表示树形结构
项目名称(pom)
项目名称-api(jar)
项目名称-core(jar)
项目名称-start(jar)
项目名称-test(jar)
pom.xml
- api里就放声明的api,其他东西都不要放
- core作为项目的核心模块,里面放service,dao,实体类等
- start是启动模块,里面放配置文件和启动类
- test用来放单元测试代码和所需的文件
括号里的pom,jar等标记是指maven里的配置项,不包含在名称中
其他规范
暂时就对模块划分有规范,没有其他规范,其他的请遵循jvm规范和你们公司的规范