关于me.setUrlParaSeparator()不生效的问题?

由于项目需要使用webservice,通过JAX-WS实现,需要配置一个监听,由于监听器中存在常量,项目启动后会优先加载常量,而后才会走configConstant(Constants me)方法,由于Controller中的 private static final String URL_PARA_SEPARATOR = Config.getConstants().getUrlParaSeparator();也是常量,导致me.setUrlParaSeparator()还未执行的时候就已经赋值为默认的“-”,请问如何解决?


评论区

JFinal

2020-12-15 19:05

在 YourJFinalConfig 中创建一个 onStart() 方法,然后在里头放入 webservice 初始化代码,这个时候获取的 urlParaSeparator 将是 jfinal 配置以后的

是个时机问题

xubo

2020-12-16 11:30

已解决,谢谢老师

热门反馈

扫码入社