-
Spring Boot 获取所有 SpringMVC Controller 路径
使用场景 在使用RBAC权限管理时,往往需要添加后端API接口路径,可以使用此方法获取Spring Boot中定义的所有Controller路径。 Reques
2022-10-09, Views: 3777 , Topics: Spring Boot SpringMVC RBAC
-
Spring Boot 使用 Validated group 分组校验
group @Valid是javax中的注解,它有一个group字段,但javax没有实现分组校验。 Spring Validation实现了这个功能,配合@V
2022-10-06, Views: 3594 , Topics: Spring Boot
-
Spring Boot 集成 Flyway 数据库版本管理
添加依赖 Spring Boot2.6.7父工程中默认使用的Flyway版本为8.0.5。 需要用到jdbc依赖(当然配置了MyBatis等,可以正常加载dat
2022-10-05, Views: 1371 , Topics: Spring Boot Flyway
-
Spring OpenFegin 实现微服务间 RPC 调用
添加依赖 Spring Boot 2.6.7、openfeign 3.1.2 <parent> <groupId>org.spr
2022-10-05, Views: 1573 , Topics: OpenFeign Spring Boot
-
Spring Boot 配置异步任务、定时任务、Tomcat 的线程池参数
异步任务 spring: task: execution: thread-name-prefix: my-execution-
2022-10-04, Views: 2033 , Topics: Spring Boot Tomcat
-
Spring Boot 配置文件中的默认值
默认值 读取MY_SERVER_PORT、spring.application.name变量的值,如果没有设置,则使用冒号后面的值。 server: por
2022-10-03, Views: 2539 , Topics: Spring Boot
-
Spring Boot Slf4j MDC 实现全链路日志追踪
需求 请求进入容器后,注入特定的traceId,日志打印时能根据traceId关联到在Controller、Service、Repo层的日志。 Slf4j MD
2022-10-01, Views: 2027 , Topics: Spring Boot logback
-
Spring 事务结束后进行耗时操作
TransactionSynchronizationManager 使用TransactionSynchronizationManager类可以注册事务的事件监
2022-10-01, Views: 1572 , Topics: Spring Spring Boot 事务
-
Spring Boot 整合 JWT JSON Web Token
添加依赖 <dependency> <groupId>com.auth0</groupId> <art
2022-09-30, Views: 1399 , Topics: Spring Boot JWT
-
Spring Boot 整合 Keycloak
注意 如果Keycloak是以Docker方式启动,注意容器时区问题,创建容器时需指定,否则可能出现403错误。 可参考: -v /etc/localtime:
2022-09-28, Views: 1615 , Topics: Spring Boot Keycloak
-
Spring Boot 实现 SSE 服务端推送事件
SSE Sever Send Event,是HTTP协议中的一种,Content-Type为text/event-stream,能够保持长连接。 示例代码 Sp
2022-09-28, Views: 8595 , Topics: Spring Boot HTTP SSE
-
Spring Boot Controller 路径匹配规则
配置文件 path_pattern_parser是Spring5中有引入的路径匹配规则,专用于SpringMVC。 spring: mvc: pat
2022-09-27, Views: 7146 , Topics: Spring Boot
-
Spring Boot 优雅停机
添加配置 默认是immediate立即停止。 server: shutdown: graceful 设置优雅停机超时时间,默认是30秒。 spring:
2022-09-26, Views: 1524 , Topics: Spring Boot Actuator
-
Spring Boot 使用 springdoc-openapi 接入 Swagger2
添加依赖 <dependency> <groupId>org.springdoc</groupId> <
2022-09-25, Views: 2169 , Topics: Spring Boot Swagger
-
Spring Boot 使用 springfox-boot-starter 接入 Swagger2
添加依赖 <dependency> <groupId>io.springfox</groupId> <
2022-09-24, Views: 2473 , Topics: Spring Boot Swagger
-
Spring Boot 动态修改日志级别
需求 将com.example包下的日志级别调整至debug级别。 Arthas 方式 Arthas可以使用logger命令不停机动态调整日志级别。 可参考:A
2022-09-23, Views: 1472 , Topics: Spring Boot Actuator logback
-
Spring Boot Starter Actuator 监控 Spring Boot 应用
添加依赖 <dependency> <groupId>org.springframework.boot</groupId&
2022-09-22, Views: 1273 , Topics: Spring Boot Actuator
-
Spring Boot jar 包执行报 no main manifest attribute 错误
具体错误 在使用java -jar xxx.jar命令执行打包好的Spring Boot项目,无法运行,抛出以下错误: no main manifest att
2022-09-21, Views: 3974 , Topics: Spring Boot Maven
-
Spring Boot 配置文件读取系统环境变量
规则 使用下划线_代替点. 删除中划线- 转为大写 使用大写字母、数字、下划线组成的键,可以读取系统环境变量。 示例 spring.main.log-sta
2022-09-19, Views: 3720 , Topics: Spring Boot
-
Spring Boot OpenFeign IllegalStateException: RequestParam.value() was empty on parameter 0
错误信息 Caused by: java.lang.IllegalStateException: RequestParam.value() was empty
2022-09-19, Views: 2377 , Topics: Spring Boot