
SpringBoot
KwokRoot
发现问题、定位问题、解决问题...如此而已!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决 SpringBoot-SpringSecurity使用中 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题,实现剔除在线用户功能。
1.解决 SpringBoot 使用 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题。WebSecurityConfigurerAdapter 子类 :@Configurationpublic class CustomSecurityConfig extends WebSecurityConfigurerAdapter { private BCryptPasswordEncoder encoder = new BCry.原创 2021-07-16 23:07:00 · 1058 阅读 · 0 评论 -
H2 数据库部署 与 SpringBoot 配置 H2 数据源
H2-H2Database数据库部署:1.官方下载 Zip 包,如:h2-2019-10-14.zip2.解压,直接执行 bin 目录下的 h2.bat、h2.sh 文件。3.也可执行 service 目录下的命令安装为 Windows 系统服务。注:默认启动服务后会在当前用户根目录中生成 `.h2.server.properties` 文件,可增加、修改相关的启动参数,如启动端口、Web Tool 访问密码等。例:webAdminPassword=123456webAllowOth原创 2021-02-08 21:09:05 · 1215 阅读 · 0 评论 -
SpringBoot JPA @Query 注解中进行关联查询、分页、返回 Map 结构
SpringBoot-JPA-`@Query`注解关联查询、分页、返回 Map 结构:业务需求:多张表关联查询、结果分页、结果直接返回 Map 结构(不进行 DTO 封装),能根据某字段进行结果过滤筛选,该字段为 null 或者 "" 查询所有。实现方案:方案一: @Query(nativeQuery = true, value = "select R.ID, R.TIME, V.NO, V.NAME, R.OPERATION, N.NOTE from T_VIP_RECORD R ...原创 2021-02-06 21:22:56 · 3145 阅读 · 0 评论 -
SpringBoot 使用 RedisTemplate 时,存入 Key 和 Value 出现乱码: \xAC\xED\x00\x05t\x00...
原因:RedisTemplate 默认使用:JdkSerializationRedisSerializer 序列化。解决方案:@AutowiredRedisTemplate redisTemplate;修改为:@AutowiredStringRedisTemplate stringRedisTemplate;拓展:1.SpringBoot 项目使用 Redis:①`pom.xml` 添加依赖: <dependency> <gr原创 2021-01-13 22:22:09 · 440 阅读 · 0 评论 -
SpringBootTest-初始化上下文之前执行方法
应用案例:在加载 SpringBoot 配置前,想启动 H2 TCP 数据库,使 SpringBoot 配置文件中用到的数据库连接地址生效。原创 2021-01-10 16:22:37 · 2520 阅读 · 0 评论 -
Arthas 临时执行线上 SpringBoot 项目Jar包的静态方法
目标: 使用 Arthas 执行 SpringBoot 项目 Jar 包中 com.kwok.schedule.task.ESHisIndexParseTask 类中 parse() 静态方法。注: 由于 SpringBoot 项目 Jar 包 ClassLoader 为 org.springframework.boot.loader.LaunchedURLClassLoader,而 Arthas 默认的是 SystemClassLoader,在使用 Arthas 中 ognl 命令时需...原创 2020-05-11 23:32:43 · 2798 阅读 · 0 评论 -
SpringBoot如何正常(优雅)关闭
一.什么是正常(优雅)关闭: 1.控制台可以输出: o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor' 2.可以触发到 ApplicationListener 中的 ContextClosedEvent 事件。二.怎么...原创 2020-03-16 23:50:03 · 2491 阅读 · 0 评论 -
SpringBoot JPA 中无法注入 JpaRepository 接口的问题及解决方案
错误: No qualifying bean of type 'xxx.xxx.xxx' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowi...原创 2018-03-29 13:31:18 · 16086 阅读 · 3 评论 -
SpringBoot-JPA-MySQL 基本配置
SpringBoot-JPA-MySQL 'application.properties' 基本配置:spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=xxxspr...原创 2018-03-29 13:43:43 · 512 阅读 · 0 评论