- 博客(2)
- 收藏
- 关注
原创 解决 Spring Boot 中 RabbitMQ @RabbitListener 注解的队列名称问题
在使用 Spring Boot 中集成 RabbitMQ 时,正确地配置队列名称是确保消费者能够正确监听队列并处理消息的关键。通过指定完整的队列名称,可以避免由于别名导致的消费者无法正确监听队列的问题。然而,有时候我们可能会遇到一个常见的问题:即使配置了监听器,但消费者并不能正确地监听到队列,导致消息无法被处理。这样可以确保消费者能够正确地监听到指定的队列,并正确地处理消息。注解中使用的队列名称必须是完整的队列名称,而不是别名。注解时指定完整的队列名称,而不是在配置类中使用的别名。
2024-03-20 23:31:36 397
原创 使用JdbcTemplate自定义实现UserDetailsService
注意:在启动项目时,如果浏览器cookie中残留remember-me或者在JdbcTokenRepository令牌仓库中存有记录需要删除,否则可能会报java.lang.IndexOutOfBoundsException异常和java.lang.IllegalArgumentException异常。3.将数据库查询到的用户对象进行角色和权限信息的设置,使用new SimpleGrantedAuthority()方法设置角色和权限,带有前缀“ROLE_”的为角色信息,不带的为权限信息。
2023-05-12 23:13:56 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人