在MyBatis-Plus中,可以使用substring函数来截取字符串。 使用substring函数有两种方式: 1.使用wrapper对象中的函数进行截取。 ```java Wrapper<User> wrapper = new QueryWrapper<User>().select("substring(name, 1, 3) as subName").eq("id", 1L); List<User> userList = userMapper.selectList(wrapper)...
substring(index); } // 计算执行 SQL 耗时 long start = SystemClock.now(); Object result = invocation.proceed(); long timing = SystemClock.now() - start; // 格式化 SQL 打印执行结果 Object target = PluginUtils.realTarget(invocation.getTarget()); MetaObject metaObject = SystemMetaObject.for...
}tableName = tableName.substring(tableName.indexOf(StrUtil.UNDERLINE) + 1, tableName.length());return StrUtil.upperFirst(StrUtil.toCamelCase(tableName.toLowerCase()));} /** 自定义表字段名到实体类属性名的转换规则 @param fieldName 表字段名称 @return 转换后的属性名*/default String propertyName...
String token=request.getHeader(HttpHeaders.AUTHORIZATION);if(StringUtils.isEmpty(token)) {return""; }returnJwtTokenUtil.getUserId(token.substring(7), audience.getBase64Secret()); }catch(Exception e) {return""; } }/*** 获取请求参数 - 用户ID*/protectedString getUsername() {try{ String toke...
substring(1, index).toLowerCase()); } else { sb.append(word.substring(1).toLowerCase()); } } return sb.toString(); } /** * 驼峰法转下划线 * * @param line 源字符串 * @return 转换后的字符串 */ public static String camel2Underline(String line) { if (StringUtils.isBlank(line))...
();27//将生成的 ID 转换为 16 位数字,然后再转换为 Long 类型28String idStr =String.valueOf(id);29if(idStr.length() < 16) {30idStr = "0".repeat(16 - idStr.length()) +idStr;31}elseif(idStr.length() > 16) {32idStr = idStr.substring(idStr.length() - 16);33}34return...
getMethodName = getMethodName.substring(2); } return firstToLowerCase(getMethodName); } public static String firstToLowerCase(String param) { return param==null || "".equals(param.trim()) ? "" : param.substring(0, 1).toLowerCase() + param.substring(1); ...
{ return ""; } tableName = tableName.substring(tableName.indexOf(StrUtil.UNDERLINE) + 1, tableName.length()); return StrUtil.upperFirst(StrUtil.toCamelCase(tableName.toLowerCase())); } /** * 自定义表字段名到实体类属性名的转换规则 * * @param fieldName 表字段名称 * @return */ ...
substring(1)) @Resource private ${table.serviceName} ${serviceBeanName}; /** * 查询单条记录 * * @param id 主键 * @return 记录 * @since ${date} * @author ${author} */ @GetMapping public Result get(@RequestParam("id") Long id){ return Result.ok().data(${entity}.builder()....
tableName = tableName.substring(tableName.indexOf(StrUtil.UNDERLINE) + 1, tableName.length()); return StrUtil.upperFirst(StrUtil.toCamelCase(tableName.toLowerCase())); } /** * 自定义表字段名到实体类属性名的转换规则 * * @param fieldName 表字段名称 ...