2019-05-26 15:51

@山东小木 老师,这个HBuilderX貌似只搞前端,没见用来开发Java的。写Java还是eclipse和idea比较爽吧

2019-05-26 01:00

原因已经写在了jfinal-undertow里面:(我拷贝过来:)
// 部署模式下才需要为 jfinal 的 PathKit 注入值
/**
* 1:先通过 UndertowKit.getClassPathDirs() 从 System.getProperty("java.class.path")
* 中获取 class path 值,开发阶段将获取到正确的 class path 值,如: .../target/classes
*
*
* 2:如果项目打成 jar 包并部署将无法正确获取 class path 值,则使用 Class.getProtectionDomain()
* 的方式来获取
*
*
* 3:如果 targetClass 处在 jar 包之中,则 targetClass.getProtectionDomain() 方式获取到的是
* targetClass 所在的 jar 文件的全路径名,例如:
* .../maven_repo/com/.../xxx.jar
* 注意该值带有文件名
*
* 如果 targetClass 不处在 jar 包之中,将获取 target 所在的目录的全路径,例如:
* .../target/classes
* 注意该值仅仅是路径,不带文件名
*
*
* 4:不能跳过第一步直接使用 Class.getProtectionDomain() 方案,因为对于 maven 项目来说
* 该方案得到的路径通常是指向本地 maven 库中的一个路径,因为 maven 项目的多数 jar 依赖
* 都指向 maven 库
*
* 而打包部署后的项目,其中的依赖要么在 fatjar 之中,要么在项目的 lib 子目录下,对于传统
* java web 项目在 WEB-INF/lib 之下。这三种情况才有了间接定位 root class path 的可能
*/
在520行:
https://gitee.com/jfinal/jfinal-undertow/blob/master/src/main/java/com/jfinal/server/undertow/UndertowServer.java

2019-05-22 09:22

@happyboy <img src="/upload/avatar/2/11393.jpg"> 复制粘贴试试

2019-05-21 22:52

@糊搞 可以在JFinalConfig子类的 configConstant(Constants me) { me.setError500View("/_view/common/error/500.html"); 而且是支持JF模版的,根据参数,还可以在里面做更多操作

2019-05-21 18:16

PS 是想自定义 500 页面?

2019-05-21 18:09

this.render("index.html"); 只是设置 render对象,并没有执行内容。
执行是在 ActionHandler 中的 render.setContext(request, response, action.getViewPath()).render();
要拦截的话, 可以在JFinalConfig子类的 configConstant(Constants me) {me.setRenderFactory(自定义IRenderFactory)
或者自定义Handler

2019-05-21 17:44

@JFinal 我感觉稍微习惯一下就好了,之前一点一跳我都能一字不拉的拖回去看衔接的内容23333,现在的已经非常棒了(๑•̀ㅂ•́)و✧

2019-05-21 17:26

@山东小木 老师,为了底部预留这个区域的话,有点不划算,看内容的时间要远远多于看底部。心姐就没有管下面的部分。看手册的时候确实要爽一点。
image.pngimage.png

2019-05-20 15:35

喜欢第6个优化, 看文档太舒服了~

2019-05-17 11:11

@JFinal 老大,那我岂不是要走上人生巅峰的节奏~ gitee账号是 dfz1993@qq.com

2019-05-16 20:20

@山东小木 好的木老师,保持ApiConfigKit 画风,putWxaConfig才是多账号的意思

2019-05-16 14:05

@山东小木 本来没想发出来,毕竟是非正常使用方式,看代码里面是波总和如梦老师们有预留方案,应该很快就加上来了。但是刚好看见小木老师有提这个需求,就放出来了23333,想着可能有和我一样急不可耐的项目

2019-05-16 12:55

@小鸡 Java File 重命名