随笔分类 - spring boot
spring boot相关的文章
摘要:1.pom.xml文件 <spring.boot.version>2.2.5.RELEASE</spring.boot.version> <mysql-connector-java-version>6.0.6</mysql-connector-java-version> <alibaba-druid
阅读全文
摘要:Maven的porfile与SpringBoot的profile结合使用完成多环境配置文件切换 详解 Maven官网Proflie说明 一.Maven的porfile 首先弄清楚Maven的profile 1.pom.xml增加多环境配置 <!-- 多环境配置 start --> <profiles
阅读全文
摘要:报错: 启动项目,发现有一个报错: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.red
阅读全文
摘要:一.由来 场景: 使用 Java的validation做入参的校验 ,但是这种入参校验在还没有进入controller就会字段校验不通过,从而直接返回异常信息给前端, 前端的异常提醒, 类似于下面这种 很不友好的 后端接口报错提示信息: 二.解决方法 1.解决如上问题,需要对异常做捕获处理,Spri
阅读全文
摘要:抛出问题 1.PostMan测试一个接口,返回的结果不是正常的 JSON格式, 2.后端报错: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return valu
阅读全文
摘要:今日份代码: 1.定义拦截器 import com.alibaba.fastjson.JSON; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.StringUtils; im
阅读全文
摘要:场景描述: ajax设置timeout在本机测试有效,但是在生产环境等外网环境无效的问题 1.ajax的timeout属性设置 前端请求超时事件【网络连接不稳定时候,就无效了】 var data = JSON字符串; $.ajax({ type: "POST", url: url, dataType
阅读全文
摘要:问题描述: 在任意写的一个main方法中,使用: LocalDateTime now = LocalDateTime.now(); 获取到的当前时间都是正确的,但是在spring boot启动后,任意一个方法中使用上述获取当前时间 都是比当前系统时间 早8个小时 解决方法: 在启动类中,设置项目中的
阅读全文
摘要:今日份代码: Spring private static final String UPLOAD_TEMP_FILE_NAME = "测试商品数据.xlsx"; /** * 获取临时文件路径 * @return */ private String getFilePath(){ String path
阅读全文
摘要:1.idea新创建一个项目 2.setting进入,选择自己的Maven 3.简单补充一下pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
阅读全文
摘要:注解@Slf4j的使用 如果不想每次都写 可以用注解@Slf4j 来打印日志。 怎么使用呢? 1.你的IDEA上需要安装Lombok插件 https://www.cnblogs.com/sxdcgaq8080/p/7884477.html 2.在你的 springboot项目中引入lombok的ja
阅读全文
摘要:1.启动Spring Boot项目后会看到这样的图案,这个图片其实是可以自定义的,打开网站 2.访问后,更改生成自定义banner. 3.拷贝生成的banner文本,新建一个banner.txt文件,将文本拷贝进入并保存 4.将banner.txt文件放在spring boot项目的 resourc
阅读全文
摘要:原文地址:https://blog.csdn.net/liuyueyi25/article/details/83280239
阅读全文
摘要:一.简单介绍 1.redis的发布订阅功能,很简单。 消息发布者和消息订阅者互相不认得,也不关心对方有谁。 消息发布者,将消息发送给频道(channel)。 然后是由 频道(channel)将消息发送给对自己感兴趣的 消息订阅者们,进行消费。 2.redis的发布订阅和专业的MQ相比较 1>redi
阅读全文
摘要:spring boot 2.x 使用RedisTemplate 操作 1.pom.xml 2.redisConfig 需要加入spring的自动配置 /** * @author sxd * @date 2019/5/27 16:13 */ @Configuration @AutoConfigureA
阅读全文
摘要:spring boot基于redis的LUA脚本 实现分布式锁【都是基于redis单点下】 一.spring boot 1.5.X 基于redis 的 lua脚本实现分布式锁 1.pom.xml 2.RedisLock 工具类 (注入spring) import org.springframewor
阅读全文
摘要:springboot结合redis,操作List集合实现时间轴功能
阅读全文
摘要:springboot+redis实现发布订阅功能,实现redis的消息队列的功能 参考:https://www.cnblogs.com/cx987514451/p/9529611.html 思考一个问题,LCN是怎么通过redis实现分布式事务的!!
阅读全文
摘要:前后台分别要做的事情 一.前台 使用js【HTML页面】 获取socket连接。 注意1: URL地址是"ws://后台服务IP:Port/路由地址" 注意2: 路由地址是任意自定义的。后台会有配置关于一个路由地址的【Handler处理器】和【Interceptor拦截器】 注意3: 一种路由地址之
阅读全文
摘要:如题: docker部署spring boot服务,但是docker logs查看容器输出控制台日志,没有日志打印,日志未打印,docker logs不打印容器日志 场景再现: docker部署并启动了 springboot服务,容器启动正常,docker exec 也可以正常进入容器内部,但是do
阅读全文