
踩坑排错
TUTsmile
2020届毕业生,博客作为个人的学习笔记,希望能够给各位提供参考价值,若不明白可以评论或私信,第一时间回复、修改博客
展开
-
Spring Boot学习笔记(十八)如何使用@NotBlank进行空校验,以及@NotBlank 与 @Valid 搭配无效的解决办法
我们的Controller如下所示import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RestController;import javax.validation.Valid;@RestControllerpublic原创 2020-08-24 19:49:34 · 4063 阅读 · 0 评论 -
2020.8.19 解决Spring boot 中 使用redis进行缓存时乱码的问题
关于springboot 中使用 redis缓存的详细介绍,可以看我的文章:Spring Boot学习笔记(十七)整合 mysql、mybatis-plus 使用redis进行缓存解决办法很简单,添加一个配置文件即可,文件路径没有什么要求,因为 spring boot是根据 @Configuration 注解来进行配置重点的代码是:RedisSerializer.string()、RedisSerializer.json()@Configurationpublic class RedisCon原创 2020-08-19 17:32:17 · 337 阅读 · 0 评论 -
用cmd解决 spring boot项目启动报错:Web server failed to start. Port 8080 was already in use.
文章目录方法二:修改spring boot项目所监听的端口常见报错:Description:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.Process finished with原创 2020-08-19 11:34:47 · 2558 阅读 · 0 评论 -
小程序踩坑:小程序解密手机号,获取session_key失败的问题
微信解密手机号注意事项。session_key可能会过期,有人为了解决这种问题,采取每次解密都获取最新session_key的操作但实际中这么操作的时候,会出现问题。(以下为每次都获取最新的流程)点击登录或注册按钮:wx.login 通过code,调用后端接口getMsg获得session_key 获取手机号解密成功:进行登录操作 手机号解密失败: wx.login 调用后端接口getMsg获得session_ke原创 2020-06-02 16:13:37 · 8837 阅读 · 0 评论 -
websockt中无法使用service、repository
在你的websocket中,使用加入以下代码@ServerEndpoint(value = "/kungfupeng/websocket")//使用control和compoment效果相同@Componentpublic class CustomWebSocket { private static UserEntityRepository userEntityRepository; @Autowired public void setUserService (UserE原创 2020-05-18 22:16:01 · 337 阅读 · 0 评论 -
Spring Data Jpa:@ManyToMany 报错java.lang.StackOverflowError
在使用@ManyToMany注解的时候,在输出实体类时,出现了java.lang.StackOverflowError报错,这个是因为在实体类中,使用了@Data注解,@Data注解中的@ToString会导致java.lang.StackOverflowError此时需要将手动重写ToString方法,改写如下(不能包含ManyToMany属性):@Entity@Data@Table(name = "sys_role")public class Role { @Id @Gene原创 2020-05-13 17:33:19 · 614 阅读 · 0 评论 -
Spring boot报错:failed to load applicationcontext
网上多为解释Spring对于此报错的处理,但由于Spring boot多为自动配置,所以无法参照旧教程解决此问题。我遇到的情况是,@Query中,命名写错导致, @Query(value = "select new map(u.id as id, u.name as name) from UserEntity u where u.email like :email") public List<Object> findByLikeEmailGetIdAndName(String原创 2020-05-12 15:56:16 · 584 阅读 · 0 评论 -
前端踩坑(八)(element-ui)使用点击重置后无法输入、输入没有显示
重置后无法输入需要给searchInfo设置默认值,否则清空后,对象不存在对应的set,此时输入无效果原创 2019-12-19 00:13:48 · 1892 阅读 · 0 评论 -
前端踩坑(七)(vue) el-autocomplete 1.下拉延时出现,影响其他弹出窗口;2.收起下拉
解决办法1.下拉延时出现,影响其他弹出窗口(穿透了蒙版)根据官方文档可得知防抖延时,有个 debounce 将其设置为 0 即可 <el-autocomplete :debounce="0"> </el-autocomplete>2.下拉在最上层设置ref <el-autocomplete v-model="localSelec...原创 2019-12-17 15:24:35 · 1887 阅读 · 0 评论 -
前端踩坑(六)(vue) element-ui Tooltip 样式修改
解决方法肯定各位在使用tooltip的时候,会遇到tooltip过长的问题解决方案如下:根据方法文档,给tooltip添加一个自定义的class名 <el-tooltip class="item" effect="dark" content="Bottom" placement="...原创 2019-12-04 11:44:44 · 5273 阅读 · 2 评论 -
前端踩坑(五)(vue) element-ui 的表单重置,输入转大写/小写时 toUpperCase()、toLowerCase() undefined
表单重置表单重置的写法可以直接参考https://element.eleme.cn/#/zh-CN/component/form。需要注意的点是<el-from>需要:model,ref,如<el-from :model="searchInfo" ref="searchInfoForm"><el-from-item>需要prop如<el-fr...原创 2019-11-29 11:09:40 · 3793 阅读 · 0 评论 -
前端踩坑(四)(vue)报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"
// 解决Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"的报错const originalPush = VueRouter.prototype.pushVueRouter.prototype.push = function push (location) { return originalP...原创 2019-11-11 23:50:03 · 744 阅读 · 1 评论 -
前端踩坑(三)(vue)修改样式无效
<style scoped>/* 使得宽度可以自适应 */.passenger-search-form >>> .el-form-item { width: 100% !important;}.passenger-search-form >>> .el-form-item__label { width: 35% !important...原创 2019-09-29 09:17:49 · 2726 阅读 · 0 评论 -
前端踩坑(一)(vue)使用select (el-select)遇到的 TypeError: Cannot read property 'indexOf' of undefined
我遇到此次问题的解决方法:初始化对象的时候赋值为[],或者不要进行对象初始化el-select 代码如下 <el-select v-model="warnInfo.warnMethods" multiple clearable c...原创 2019-09-24 15:08:55 · 10790 阅读 · 0 评论 -
前端踩坑(二)在前端开发中遇到的500错误(后端说没有错误)
我目前遇到的500错误是因为,前端发送错误的消息给了后端,比如后端要求的数据为{ "passenger_code": "MF8487", "passenger_start_city": "XMN", "passenger_end_city": "MIG", "passenger_name": "DONGXIANGBO", "pageNumber":0,...原创 2019-09-05 09:25:08 · 22910 阅读 · 0 评论