随笔分类 - spring
springboot策略设计模式最佳实践
摘要:假设我们希望实现以下需求: 支付方式(如支付宝、微信支付)可以动态切换。 支付方式配置从配置文件中加载,或者支持在数据库中动态更新。 配置文件或数据库中指定当前生效的支付方式。 步骤 1: 配置文件定义支付方式 我们可以在 application.yml 或 application.properti
spring知识点
摘要:Spring 线程安全 单例 是,可以用Scope注解来改变为prototype。 线程安全 bean对象一般都是无状态类(eg: services、DAO),不可被修改;所以一定程度上不存在线程安全问题,如果提供了可变成员变量,一定要注意线程安全问题。 AOP 面向切面编程,抽离公共行为与逻辑,与
微服务
摘要:注册中心 Nacos和Eureka 共同点 都可以作为服务注册,服务拉取中心。 都有AP特性。 都支持服务提供者心跳方式做健康监测。 异同点 nacos可以做配置中心。 nacos可以支持服务提供者注册服务为非临时实例时: nacos为CP模式。 nacos会主动监测服务提供者是否存活。 nacos