使用WebClient client = WebClient.create("http://localhost:8080")
创建一个单例的WebClient实例,在整个应用中都使用此单例对象。
调用client.get()
方法创建出的WebClient
的子类对象不是线程安全的,在请求发出前任何对此对象的uri、header的修改都会直接生效,因此这个子类对象应该在创建后立即消耗,并且只被一个线程使用。
使用WebClient client = WebClient.create("http://localhost:8080")
创建一个单例的WebClient实例,在整个应用中都使用此单例对象。
调用client.get()
方法创建出的WebClient
的子类对象不是线程安全的,在请求发出前任何对此对象的uri、header的修改都会直接生效,因此这个子类对象应该在创建后立即消耗,并且只被一个线程使用。
本文标题:Spring5 WebClient在多线程场景下的正确使用方式
本文链接:https://www.haomeiwen.com/subject/enxlhctx.html
网友评论