2017-07-13 17:59

new PickGoodsManageFileModel(); 改为下面的代码就没问题了:
new PickGoodsManageFileModel().dao();

2017-07-13 17:57

这里是相同的问题:http://www.jfinal.com/feedback/1625

注意,这个问题是 java 基础,解决方案在 google baidu 中一搜一大把

2017-07-13 17:56

JSP 需要 JDK 的 javac 去编译,而你配置成了 JRE,改一下 eclipse 或 IDEA 下的 Installed JREs 这个配置,指向 JDK ,而不是 JRE

2017-07-13 17:55

class not found 的异常就不用我多说了吧

2017-07-13 17:54

非常好的分享,已收藏、点赞、fork 了项目

楼主可以试一下 jfinal-java8 的这个版本,已然支持在 action 中直接注入参数,action可以这么来用了:
public Xxx action(User user, String userName, ...) {
....
}

这个分支以后会与 jfinal 主分支一起发布到 maven版本库,该分支版本仅在主分支版本中添加了这一个功能,地址在此:
https://git.oschina.net/jfinal/jfinal/tree/jfinal-java8/

2017-07-13 17:50

注意一下,Db.batchSave(...) 方法会生成一条 sql ,生成该 sql 会以 list 中第一条数据 model 中的属性为蓝本,所以确保一下你所有 model 中的属性都是相同的,否则生成出来的 sql 只适用于某部分 model

这个说明在 batchSave 方法的注释文档中有说明

2017-07-13 17:48

jfinal club 现在不属于任何开源协议,只在项目中有一个版权声明,只要是 jfinal 俱乐部成员,可以自由使用、修改、商用,不允许复制给其他人

2017-07-13 17:45

jfinal 俱乐部发布之前,有人想花 30000 买 jfinal club 这套源码都没买到,光这个就超值了。 jfinal club 源码中的社区互动功能在市面上绝无第二家这么简洁的

jfinal club 到目前为止从未在上万人的 jfinal 群、上万人的微信公众号宣传过,一来是我对俱乐部极其有信心,前期只要通过口碑传播即可。 二来是因为俱乐部一直当做产品去打打磨,目前我自己认为还没打磨得够好

2017-07-13 17:41

入手 jfinal 最好办法是下载首页的 jfinal demo 先跑一跑,然后详细看一下手册,并在 jfinal demo 中写点代码练习一下即可

2017-07-13 17:40

jfinal 提供了一个 AnsiSqlDialect 方言来支持符合 ANSI SQL 标准的所有数据库,只需要设置一下方言即可: arp.setDialect(new AnsiSqlDialect())

如果达梦数据库有自己特别的方言与 ANSI SQL 有所区别,也只需要通过继承一下 AnsiSqlDialect 来扩展一个方言即可支持

2017-07-13 17:38

配置错了而已,从本站下载 jfinal demo,里面有一个 log4j.properties 文件,直接 copy 到项目中改一改就好

2017-07-13 17:36

参考下这两个贴子:
http://www.jfinal.com/share/224
http://www.jfinal.com/share/218

2017-07-13 17:35

如果是从 jar 包中获取模板文件,可以利用 Engine.getTemplate(IStringSource) 这个方法去对 TemplateRender 做个扩展,然后通继承 RenderFactory 覆盖掉 getRender 来应用上自己的 MyJarTemplateRender

还有一个办法是参考这位小伙伴的扩展方式:
http://git.oschina.net/ziyuzile/jfinal/tree/master/src/main/java/com/jfinal/template
注意一下里面对于 ClasspathLoaderStringSource.java 的使用就好

jfinal 后续会考虑添加这个支持

2017-07-13 17:32

这两天感冒没开电脑,集成 spring boot 的配置可以是下面这样:
@Configuration
public class SpringBootConfig {
@Bean(name = "jfinalViewResolver")
public JFinalViewResolver getJFinalViewResolver() {
JFinalViewResolver jfr = new JFinalViewResolver();
jfr.setBaseTemplatePath("这里根据实际情况配置模板基础路径");
jfr.setSuffix(".html");
jfr.setContentType("text/html;charset=UTF-8");
jfr.setOrder(0);
jfr.setDevMode(true);
return jfr;
}
}

上面的 setBaseTemplatePath 配置是你模板的实际地址就可以,如果没有配置,默认就是项目根路径,你还可以通过下面的配置来配置相对于项目根路径的地址:
jfr.setBaseTemplatePath(jfr.getBaseTemplatePath() + “/templates”);

2017-07-13 17:29

如果你的 service 是无状态(线程安全的),那么设置为 static 就很好,以免每次 new 出 service 来,可提升性能