
springboot
文章平均质量分 63
577wq
热爱技术
展开
-
springboot的 spring.redis.lettuce的max-active、max-idle、min-idle的搭配
在Spring Boot中,使用Lettuce作为Redis客户端是一种常见的选择。Lettuce是一个高性能、可扩展的异步Redis客户端。下面是关于配置文件中和:配置Redis服务器的主机名和端口号。:选择要使用的数据库索引。默认情况下,Redis有16个数据库,索引从0到15。:指定连接池中的最大活动连接数。当连接数达到此值时,后续的连接请求将被阻塞,默认值为8。:指定连接池中的最大空闲连接数。超过此数目的空闲连接将被释放,默认值为8。:指定连接池中的最小空闲连接数。原创 2023-08-17 15:06:47 · 9020 阅读 · 0 评论 -
ApplicationListener 业务模块如何自定义springboot监听器
通过上述步骤,您可以在业务模块中实现自定义监听器和事件。在实际应用中,根据您的需求,可以定义更多的事件和监听器,从而实现更复杂的事件驱动逻辑。这种方式可以帮助您将不同模块解耦,使系统更加灵活和可扩展。假设您正在开发一个电子商务应用程序,您希望在订单创建时触发一个事件,并在事件监听器中执行特定的逻辑,例如发送订单确认邮件。自定义监听器可以帮助您在业务模块中捕获特定事件并执行相应的逻辑。事件中包含了订单对象,以便监听器能够获取相关信息。类负责创建订单,并在订单创建时触发。原创 2023-08-15 17:37:39 · 287 阅读 · 0 评论 -
CommandLineRunner 和 ApplicationRunner 用于Spring Boot 应用启动后执行特定逻辑
在 Spring Boot 中,和的执行顺序是通过@Order注解或Ordered接口来定义的。通过这些方式,您可以明确指定执行的顺序,或者让 Spring Boot 自动根据数字值进行排序。以下是一个示例,展示了如何使用@OrderSystem . out . println("MyCommandLineRunner1 执行");System . out . println("MyCommandLineRunner2 执行");} }原创 2023-08-14 15:20:47 · 494 阅读 · 0 评论