springboot 怎么命名
时间: 2023-10-26 07:40:25 浏览: 38
在Spring Boot中,通常我们会按照以下方式进行命名:
1. 包名:使用小写字母,并使用点号分隔单词,例如:com.example.demo。
2. 类名:使用大写字母开头的驼峰命名法,例如:UserService。
3. 方法名:使用小写字母开头的驼峰命名法,例如:getUserById()。
4. 变量名:使用小写字母开头的驼峰命名法,例如:userName。
5. 常量名:使用全大写字母,并使用下划线分隔单词,例如:REDIS_HOST。
记住,良好的命名规范可以让代码更易于理解和维护。
相关问题
springboot命名规则
Spring Boot是一个开源的Java框架,用于快速构建独立的、生产级别的Spring应用程序。在Spring Boot中,有一些命名规则可以帮助我们更好地组织和管理项目。
1. 项目命名规则:
- 项目名称应该简洁明了,最好能够反映出项目的主要功能或用途。
- 项目名称应该使用驼峰命名法,即首字母小写,后续单词首字母大写,例如:myProject。
2. 包命名规则:
- 包名应该使用小写字母,并且使用逆域名的方式进行命名,例如:com.example.myproject。
- 包名可以根据项目的模块或功能进行划分,例如:com.example.myproject.controller、com.example.myproject.service等。
3. 类命名规则:
- 类名应该使用驼峰命名法,即首字母大写,后续单词首字母大写,例如:MyClass。
- 类名应该能够准确地描述类的功能或用途。
4. 方法命名规则:
- 方法名应该使用驼峰命名法,即首字母小写,后续单词首字母大写,例如:getUserInfo。
- 方法名应该能够准确地描述方法的功能或操作。
5. 变量命名规则:
- 变量名应该使用驼峰命名法,即首字母小写,后续单词首字母大写,例如:userName。
- 变量名应该能够准确地描述变量的含义或用途。
springboot 命名规范
Spring Boot的命名规范是基于Spring Data JPA的命名规范。在Spring Boot中使用命名规范可以有效地减少开发人员的工作量,提高开发效率。以下是常见的命名规范:
1.查询方法
按照属性名称查询:findBy + 属性名称
例如:findByUsername(String username)
按照属性名称模糊查询:findBy + 属性名称 + Like
例如:findByUsernameLike(String username)
按照属性名称和排序方式查询:findBy + 属性名称 + OrderBy + 排序方式
例如:findByUsernameOrderByAgeDesc(String username)
2.更新方法
按照属性名称更新:update + 实体类名称 + set + 属性名称 + = + 新值 + where + 属性名称 + = + 原值
例如:update Admin set password = ?1 where username = ?2
需要注意的是,更新方法需要加上@Modifying和@Transactional注解。
3.删除方法
按照属性名称删除:deleteBy + 属性名称
例如:deleteByUsername(String username)
以上是常见的Spring Boot命名规范,但也可以通过使用@Query注解来自定义查询方法。
--相关问题--:
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)