1    常规应用

1.1  设置超时时间

  • @Transactional(timeout=5)
  • @CrpcReference(timeout=5)    其他能力中心的默认是这个
  • @CrpcReference(registry="AAA" method={@CrpcMethod(name="methodA",timeout=90000)})
  • application.properties 设置添加  单元测试默认是这个
    crpc.register.aaa.id = aaa
    crpc.register.aaa.protocol=crpc
    crpc.register.aaa.address=2.2.2.2:8080
    crpc.register.aaa.connections=1
    crpc.register.aaa.timeout=5000

     

  • 网页配置中心配置  配置的好像没有卵用

 

1.2  注解  一个接口,多个实现类如何调用

使用@Qualifier注解

参考:

https://blog.csdn.net/zhizhuodewo6/article/details/81365695

 

 

2    其他

2.1    save和saveAndFlush的区别

save是CrudRepository下的。

saveAndFlush是JpaRepository下的。

这里的flush就相当于你在数据库里执行了一条sql语句,但是没commit

参考:https://blog.csdn.net/shandeai520/article/details/102753021

 

posted on 2022-01-28 07:15  菜鸟乙  阅读(134)  评论(0)    收藏  举报