SpringBoot
文章平均质量分 95
只是学习学习
以Java和Python爬虫为主,自己用GitPages+Hexo搭建的博客https://fengzxia.gitee.io/新博客优先在此更新
展开
-
Flyway+Springboot整合使用
flyway在非springboot中的配置方法可参考flyway入门使用教程1.项目依赖项目中需要的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...原创 2020-04-14 21:20:17 · 1096 阅读 · 0 评论 -
SpringBoot2.2.X版本懒加载的实现方法
项目依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version><...原创 2020-04-13 18:05:55 · 1163 阅读 · 0 评论 -
使用 Redis 和 Spring Boot 执行异步任务
在本文中,将学习如何使用 Spring Boot 2.x 和 Redis 执行异步任务。文后附有演示代码。Spring/Spring BootSpring 是最流行 Java 应用程序开发框架。因此,Spring 社区也是最大的开源社区之一。除此之外,Spring 博客还提供了最新的开发文档,内容非常丰富。涵盖了框架的内部工作原理和示例项目,在StackOverflow上有10万多个问题。S...转载 2019-11-22 16:36:51 · 657 阅读 · 0 评论 -
SpringBoot项目接口返回值中Long类型超过17位导致前端js在调用时出现丢失精度问题
解决办法很简单将Long类型的字段转为String类型返给前端即可,解决方法有3种可根据自己项目情况来选择:方式1在实体类种直接将Long类型的字段修改为String类型方式2在要返回的字段上添加@JsonSerialize(using = ToStringSerializer.class)注解,这样就能在序列化时自动将该字段类型转为String类型返给前端,相较于方式1不影响其他调用该字...原创 2019-11-09 14:23:53 · 2062 阅读 · 0 评论 -
springboot+logback进行日志输出时报current ElementPath is [[configuration][root][springProfile]]错误
Logback configuration error detected: ERROR in ch.qos.logback.core.joran.spi.Interpreter@118:32 - no applicable action for [springProfile], current ElementPath is [[configuration][root][springProfile]]原创 2019-06-10 09:41:01 · 9069 阅读 · 2 评论 -
SpringBoot使用Redis来实现Session共享
SpringBoot使用Redis来实现Session共享原创 2019-06-19 14:15:13 · 731 阅读 · 0 评论 -
使用spring-boot-admin对springboot1.x版本的项目进行监听
使用spring-boot-admin对springboot1.x版本的项目进行监听,项目中SpringBoot的版本为`1.5.10.RELEASE`,spring-boot-admin的版本为`1.5.7`,如果是其他版本的springboot请自行对照maven项目版本进行配置spring-boot-admin原创 2019-05-18 15:05:52 · 3469 阅读 · 1 评论 -
spring-jpa通过自定义sql执行修改碰到的问题
org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operationsExecuting an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query原创 2019-05-22 15:54:49 · 2225 阅读 · 0 评论 -
jpa执行插入报error performing isolated work错误
org.springframework.dao.InvalidDataAccessResourceUsageException: error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isolated work转载 2019-05-21 20:46:06 · 1604 阅读 · 0 评论 -
SpringBoot邮件发送
文章目录添加依赖依赖修改配置文件POP3/SMTP 服务发送不同格式的邮件模板邮件的模板测试结果不再展示,更改配置后可自行测试demo地址来源添加依赖依赖<!--邮件发送需要的依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...转载 2019-04-08 20:58:45 · 724 阅读 · 0 评论 -
使用Spring Cache + Redis + Jackson Serializer缓存数据库查询结果中序列化问题的处理
序列化报:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to *.*.Model原创 2019-04-11 14:50:05 · 1666 阅读 · 0 评论 -
SpringBoot+Redis作为二级缓存整合
SpringBoot+Redis作为二级缓存整合转载 2019-04-11 14:48:04 · 4014 阅读 · 2 评论 -
spring-boot集成redis实现消息发布订阅模式,以及多个订阅模式的实现
spring-boot集成redis实现消息发布订阅模式,以及多个订阅模式的实现1.需要的依赖2.配置redis以及连接池3.创建消息的发布者和消息处理者类消息发布者消息处理器POJO4.设置消息发布者、消息处理者POJO、redis消息监听容器以及redis监听器注入IOC容器5.启动项目查看控制台参照学习的博客作者和地址6.如何配置多个监听通道方式1:一个监听器订阅多个通道方式2:配置多个监听...原创 2019-03-28 16:17:32 · 8049 阅读 · 3 评论 -
解决java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use错误
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test转载 2019-04-11 09:41:54 · 1857 阅读 · 1 评论 -
Spring Boot实现定时任务的4种方式学习
文章目录实现定时任务的几种方式使用Timer使用ScheduledExecutorService使用Spring Task修改Spring Task为多线程执行执行时间的配置整合Quartz1.创建任务类2.创建配置类QuartzConfig3.启动项目Spring Task和Quarz的区别Demo地址参考博客地址实现定时任务的几种方式Timer: 这是java自带的java.util....转载 2019-04-04 15:24:16 · 442 阅读 · 0 评论 -
SpringBoot项目中访问controller接口报Creation of SecureRandom instance for session ID generation using
bug原因今天测试人员在测试的时候发现获取图形验证码接口在访问时候加载速度非常慢,要一两分钟才能加载出来,看日志的时候发现报了下边的一段警告日志:2019-01-24 09:36:33.654 [http-nio-8080-exec-5] WARN org.apache.catalina.util.SessionIdGeneratorBase:180 - Creation of SecureR...原创 2019-03-23 14:40:39 · 2503 阅读 · 0 评论 -
Spring项目logback配置多环境日志输出
Spring项目logback配置多环境日志输出SpringBoot项目1.区分线上线下环境配置2.在logback中通过如下方式进行区分环境SpringMVC项目1.区分线上线下环境配置2.在pom文件中引入`maven-war-plugin`插件,这样作是为了在编译时,web.xml文件能识别${profileActive}3.在web.xml文件中修改spring.profiles.defa...原创 2019-03-23 14:29:26 · 4559 阅读 · 0 评论 -
springboot项目中使用redis对数据进行解析报Invalid numeric value: Leading zeroes not allowed错误
错误分析在使用redis获取发送的短信验证码,偶尔会报如下错误信息2019-01-15 10:32:15.104 [http-nio-8080-exec-10] WARN org.springframework.web.servlet.PageNotFound:1176 - No mapping found f lowed at [Source: [B@2836aebe; line: 1,...原创 2019-03-23 13:54:54 · 6466 阅读 · 1 评论