java
胡涂涂123
这个作者很懒,什么都没留下…
展开
-
openfeign怎么设置协议头
设置@Headers注解 例如我在订单服务中要传进去token 就需要这样设置 @FeignClient("orders") public interface OrderClient { @PostMapping("/order/addOrder") @Headers({"token:{token}"}) R addMovieOrder(@RequestHeader("token") String token); } 值得注意 参数的注解应该是@RequestHeader 其他注解原创 2021-04-08 19:55:18 · 282 阅读 · 0 评论 -
如何在SpringBoot中不通过注解获取到bean
简述:在SpringBoot使用时,我们在class中会通过@Autowired从容器中获取一个私有成员,但如果我们方法中从容器中获取的bean比较多,且这个bean在这个方法中只用一次。直接new一个对象或许不太符合低耦合高内聚的说法;或者说我们在Test方法中测试通过@Autowired也不太合适。 所以这里我们就通过代码来实现一个容器管理,通过这个spring容器就可以获取到我们想要的bean 实现方法很简单只需要继承org.springframework.context.ApplicationCon原创 2021-02-06 14:31:07 · 1693 阅读 · 0 评论 -
SpringBoot启动时怎么同时做其他事情
案例:我们springboot中启动服务器就会在规定的端口启动服务,同样的netty在绑定事件时也会需要在规定的端口启动服务,那我们要怎么在springboot启动时启动netty做好的通讯服务 答:我们需要implements一个ApplicationListener接口,继承这个接口实现onApplicationEvent方法。这样每当springboot启动时都会到该方法中执行方法内容–》相当于一个事件 值得注意的是 需要给实现的类型 打上bean的注解 上代码: @Component publi.原创 2021-01-31 22:09:23 · 256 阅读 · 0 评论 -
使用netty搭建websocket服务实现简单通讯
使用netty搭建websocket服务实现简单通讯 在初学netty的时候 由于netty里面大量的接口,所以很容易不知道继承哪个来实现我们需要的服务,这里记录一下websocket的实现方式。 开始写代码都是使用 主从Reactor多线程模型 所以直接创建 public static void main(String[] args) throws Exception{ NioEventLoopGroup bossGroup=null,workGroup=null;原创 2021-01-30 17:05:38 · 437 阅读 · 4 评论