结合Netty和Spring MVC

lut*_*ute 8 java spring-mvc netty

如何在Spring MVC中配置Netty.我应该何时何地启动Netty tcp服务器?一旦Spring开始,我应该初始化netty吗?有人能告诉我一个例子,例如Spring配置xml文件或eles吗?谢谢!

Jon*_*han 1

只需使用负责启动和关闭 Netty 服务器的方法创建一个 bean start,然后使用适当的 init 和 destroy 挂钩在上下文中注册该 bean,例如:stop

<bean id="myNettyServer" class="x.y.z.MyNettyServer" init-method="start" destroy-method="shutdown"/>
Run Code Online (Sandbox Code Playgroud)

或者,如果您不想使用 XML 配置,也可以使用@PostConstruct和注释。@PreDestroy