Skip to content

SpringBoot

类型约束例子
项目全部小写多个单词用中划线分隔‘-’fine-folder
服务名用于服务之间的调用fine-folder
全部小写cn.finemap.folder
大驼峰FolderType
变量小驼峰folderType
常量全部大写,多个单词,用'_'分隔MAX_VALUE
方法小驼峰getName()

Maven命名

  1. maven的GroupId:cn.finemap
  2. maven的Artifactld:项目名称(全部小写多个单词用中划线分隔‘-’)
  3. maven的Package Name:cn.finemap.工程名(包名:全部小写)

mysql命名

类型约束例子
数据库数据库名称: 下划线风格 ,避免使用特殊字符和空格,使用小写字母,使用utf8mb4字符集fine_folder
表名: 下划线风格、避免使用特殊字符和空格,使用小写字母、避免使用MySQL保留字fine_folder_app
字段字段名: 下划线风格、避免使用特殊字符和空格,使用小写字母、避免使用MySQL保留字folder_id

Vue命名

类型约束例子
项目全部小写多个单词用中划线分隔‘-’fine-desktop
目录全部小写多个单词用中划线分隔‘-’main-search
组件大驼峰:首字母大写的驼峰命名法MyComponent.vue
变量小驼峰userAge
私有变量下划线开头,小驼峰_userAge
常量全部大写,多个单词,用'_'分隔MAX_VALUE
函数小驼峰getName()
  • 注:避免前缀 VueV 这样的前缀