rpc自定义框架运行流程

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/Smart_cxr/article/details/79946700

1.在spring.xml中需要将框架的类配置进去。

2.用户只需要写实现类并添加上注解。

3.在main函数中加载spring.xml配置文件(实际是可以在tomcat的web.xml文件中加载),会启动springContent容器,spring会去构造框架中的RpcServer,在RpcServer框架中会实现了ApplicationContextAware, InitializingBean两个接口,分别对应了setApplicationContext()方法和afterPropertiesSet()方法。

4.在spring容器启动的时候spring会调用属性设置方法setApplicationContext(ApplicationContext ctx),通过Map<String, Object> serviceBeanMap = ctx.getBeansWithAnnotation(RpcService.class);来获取用户的实现类对象。

5.启动netty服务。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试