问题描述
项目因安全问题需要开启两个端口,映射到不同的URL,但是实际上两个端口都可访问全部的Controller
代码
内部使用的URL,ControllerConfig中增加了/user路由配置
对外开发的URL,ControllerOpenConfig中增加了/open路由配置
实际上,开启的两个端口都可以访问/user、/open,通过查看代码发现Config.routers使用的是静态变量,所以每个JFinalConfig实例都是共用routers的
@JFinal,问下波总,在不分开项目的情况下,还有其他使用方式可以通过端口隔离Controller吗?
项目:JFinal
启动在不同的端口上, 也就是说让它们在不同的 JVM 中运行即可,不要让其在一个 JVM 实例中