Package cn.dinodev.spring.commons.utils
Class NamingUtils
java.lang.Object
cn.dinodev.spring.commons.utils.NamingUtils
- Author:
- Cody Lu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringmethodToProperty(String name) 从Method中获取Property属性static String下划线风格命名转换为驼峰static String将名字转为下划线风格的命名 "userName" 转换为 "user_name" "UserName" 转换为 "user_name" "USER_NAME" 转换为 "user_name" "user_name" 转换为 "user_name" (unchanged) "user" 转换为 "user" (unchanged) "User" 转换为 "user" "USER" 转换为 "user" "_user" 转换为 "user" "_User" 转换为 "user" "__user" 转换为 "_user" (两个下划线,只保留一个) "user__name" 转换为 "user__name" (保持不变, 两个下划线)
-
Constructor Details
-
NamingUtils
public NamingUtils()
-
-
Method Details
-
toCamel
下划线风格命名转换为驼峰- Parameters:
name- 下划线风格- Returns:
- 驼峰
-
toSnake
将名字转为下划线风格的命名- "userName" 转换为 "user_name"
- "UserName" 转换为 "user_name"
- "USER_NAME" 转换为 "user_name"
- "user_name" 转换为 "user_name" (unchanged)
- "user" 转换为 "user" (unchanged)
- "User" 转换为 "user"
- "USER" 转换为 "user"
- "_user" 转换为 "user"
- "_User" 转换为 "user"
- "__user" 转换为 "_user" (两个下划线,只保留一个)
- "user__name" 转换为 "user__name" (保持不变, 两个下划线)
- Parameters:
name-- Returns:
-
methodToProperty
从Method中获取Property属性
-