2019-07-03 15:11

@blankkai 自动填充model默认值,其中一种比较好的实现思路就是ModelGenerator里面定制model的无参构造方法。我发帖是问有没有现成的代码实现。。。

2019-07-02 18:06

@happyboy 但是不先保存的话就没有id,然而业务上这条数据不一定保存,有可能是要废弃的,所以我才问能否在new model()的时候就获取到默认值

2019-07-02 15:11

@要输就输给追求 我说的不是save()的时候。。而是new 的时候就带上所有字段及默认值。

2019-07-02 14:22

@l745230 看第三段文字,"现在公司项目做的时候有个不太优雅的处理方案,就是model.save(),然后再model=dao.findById(id)重新获取一遍记录"

2019-06-27 16:32

对阿,Handler 的级别比Interceptor 高

2019-06-21 17:43

@JFinal 按照上面的设置,暂时没发现问题

2019-06-21 16:48

用insertFilterUrlMapping,打扰了各位大佬

undertow.configWeb(builder -> {
builder.addListener("org.apache.shiro.web.env.EnvironmentLoaderListener");

builder.addFilter("shiro", "com.quickplan.projectname.shiro.QpShiroFilter");
});
undertow.onDeploy((classLoader, deploymentInfo) -> {
deploymentInfo.insertFilterUrlMapping(0, "shiro", "/*", DispatcherType.REQUEST);
});

2019-06-21 16:24

undertow源码里面configJFinalFilter()先于builder.build()执行

2019-06-21 16:00

奇怪,通过代码
undertow.onDeploy((classLoader, deploymentInfo) -> {
for (FilterMappingInfo fm : deploymentInfo.getFilterMappings()) {
System.out.println(fm.getFilterName());
}
});

输出的是
shiro
jfinal

2019-06-10 11:30

ThreadLocal,建议用netty的FastThreadLocal

2019-06-04 14:07

@JFinal 没事,现在加上,后续版本有就行