
springboot
王一横不要停止努力吖
盐于律己
展开
-
解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题
异常原因:debug发现,其实那是一个JsonObject对象解决方法:原创 2022-05-12 19:49:59 · 1488 阅读 · 0 评论 -
企业开发——EasyPOI使用技巧
一、前言项目开发时特别是在做后台管理一类的开发,难免少不了 excel 的导入与导出。针对这一常用需求,现记录一下自己的开发流程。二、封装Excel工具类package com.renpho.common.utils.poi;import cn.hutool.core.bean.BeanUtil;import cn.hutool.core.collection.CollUtil;import cn.hutool.core.collection.ListUtil;import cn.hutoo原创 2022-01-08 17:49:54 · 352 阅读 · 0 评论 -
解决 ‘@‘ that cannot start any token. (Do not use @ for indentation)
运行报错如下:Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next tokenfound character '@' that cannot start any token. (Do not use @ for indentation) in 'reader', line 3, column 11: name: @artifactId@ ^我原创 2021-10-18 10:29:26 · 1514 阅读 · 0 评论 -
java构造树形数据的正确姿势
业务场景通常我们前端需要一个树形的导航菜单或者分类菜单,如后台权限管理中的权限树,亦或者下面例子中商城系统的商品分类多级菜单(一般为三级菜单)根据返回的实体类的类型是否和源数据库中的实体类型是否相同,我们分为以下两种情况;一、相同:参照下面这篇博客:java组装树形结构二、不相同首先是返回的数据实体类如下:@Getter@Setterpublic class UmsMenuNode extends UmsMenu { @ApiModelProperty(value = "子级菜单"原创 2021-09-01 10:34:59 · 402 阅读 · 2 评论 -
高并发下如何保证接口的幂等性?
转载:高并发下如何保证接口的幂等性转载 2021-04-29 14:54:57 · 110 阅读 · 0 评论 -
java微信小程序获取临时素材的media_id
@Slf4j@Componentpublic class CustomerService { private static final String UPLOAD_URL = "https://api.weixin.qq.com/cgi-bin/media/upload?access_token" + "=%s&type=image"; @Autowired private RestTemplate restTemplate; @Auto原创 2021-03-17 14:51:22 · 716 阅读 · 2 评论 -
后台LocalDateTime参数的接收问题(Failed to convert value of type ‘java.lang.String‘ to required type ‘java.tim
后台LocalDateTime参数的接收问题(Failed to convert value of type ‘java.lang.String’ to required type ‘java.time.LocalDateTime’)使用postman测试接口时,发现传递的时间不能够被后端获取,其中postman请求的截图如下:controller层接口的方法为:报错如下:解决方法:通过@DateTimeFormat注解,去解析前端传入的时间格式字符串然后转化成LocaDateTime的时间类原创 2021-03-10 11:31:13 · 14007 阅读 · 5 评论 -
InvalidDataAccessApiUsageException: Error attempting to get column ‘createTime‘ from result set的异常
springboot项目,关于InvalidDataAccessApiUsageException: Error attempting to get column 'createTime' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNotSupportedException的解决办法报错原因解决方法; null; neste原创 2020-10-28 09:14:41 · 8739 阅读 · 4 评论 -
SpringBoot学习笔记(二)
Spring Boot 微框架1. springboot的引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。springboot(微框架) = springmvc(控制器) + spring(项目管理)原创 2020-08-27 09:10:34 · 264 阅读 · 0 评论 -
springboot中拦截器的相关配置
今天学习springboot,讲到拦截器,怕以后忘记拦截器的配法,所以呢,趁现在自己脑子里还稍微有些记忆,赶紧把他记录在这里,以备日后使用 ^ _ ^。就拿强制登录举例说明,具体的做法如下:先编写一个拦截器类public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletRespo原创 2020-07-25 23:19:10 · 182 阅读 · 0 评论 -
springboot环境下使用代码生成器一键生成实体类,dao,service,mapper等
在开发中,难免会写很多的实体类,dao接口,mapper文件和service等,这些基础的代码很影响我们专注于Controller层的开发,所以现在提供以下类,该类可以一键生成上述代码。具体步骤如下:1.引入依赖<!--代码生成器的依赖--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactI原创 2020-07-25 22:53:17 · 1601 阅读 · 1 评论 -
springboot学习笔记(一)
springboot的介绍样板化配置。springboot可以简化我项目的配置,让我们ssm项目的配置变得更加简单。内置了tomcat服务器。以后的web项目不用部署了,直接运行main方法后,就启动了tomcat,tomcat里面就有了我们的项目。搭建springboot的开发环境配置jdk的版本,因为springboot2依赖了spring5,spring5又依赖了jdk1.8,所以我们的项目至少是jdk1.8.pom.xml文件中修改jdk的版本。 <properties&原创 2020-07-25 22:41:01 · 186 阅读 · 0 评论 -
Idea中springboot开发环境的搭建
搭建springboot的开发环境配置jdk的版本,因为springboot2依赖了spring5,spring5又依赖了jdk1.8,所以我们的项目至少是jdk1.8.pom.xml文件中修改jdk的版本。 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</ma原创 2020-07-25 22:30:31 · 442 阅读 · 0 评论 -
springboot整合jsp热部署启动报错的相关问题解决方案
1 pom.xml由于springboot依赖版本不同,其底层也有差异,建议使用该相关依赖的时候统一使用相同版本的以下spring和mybatis相关依赖全是最新版的可直接复制使用,亲测无误mysql数据库驱动依赖根据自己的数据库版本进行更换<dependencies> <!--springboot依赖 集成了spring springmvc的依赖--> <dependency> <groupId>org.springfra原创 2020-07-25 22:18:41 · 428 阅读 · 0 评论