2019-07-21 20:55

这么强的控制欲,那么 jfinal 就成为了你必然之选,因为 jfinal 这么全面的功能 web + orm + template engine 整体才两万多行代码

如果你使用 spring 的话,十年时间都不可能有这么好的控制感,spring 的代码量是任何人都无法完全了解的

整个过程十分详细,感谢楼主的分享

2019-07-21 17:06

收藏 + 点赞

2019-07-21 17:06

docker 应用越来越广泛,这个分享很有价值,内容很详细,方便学习使用,谢谢分享

2019-07-21 17:05

@supadmin 注释掉 DemoConfig 中的那行出错代码即可,你不使用 undertow ,那行代码就是多余的了

2019-07-21 17:03

反馈错误发地到了分享频道,后续会删掉该贴,请知悉

2019-07-21 17:01

jfinal event 这次类扫描提到编译期提升十倍的启动速度,用到了什么黑科技,能否一并分享一下

2019-07-21 17:00

春梦大神很早就参与到了 jfinal 生态,为 jfinal 做出了很大贡献

尤其是对 jfinal weixin 项目的贡献十分巨大,因此 jfinal weixin 上一次被评为开源中国最受欢迎开源项目奖的时候,我建议 oschina 将评选归于 @卢春梦 , 并将所有奖品寄送到了春梦那里

jfinal event 简洁、方便,完全符合 jfinal 极简设计思维。春梦大神这些年对 jfinal 社区的贡献不会白费,起码收获了 jfinal 极简设计思维,这个思维将会无时不刻影响着后续的设计、开发,不断创造出价值

2019-07-19 16:34

这位同学并没有加入俱乐部,是从哪里得到的 jfinal club 代码?

在私信里面告诉我这个人是谁,然后我会严肃处理一下,中国的知识产权意识任重而道远

没有知识产权保护意识,中国的 IT 业就没有未来

我在俱乐部录制直播视频用的 ScreenFlow 虽然将近 1000 块钱,但仍然是毫不犹豫花钱买的正版,上中学时,我为第一台计算机买的 KV300 杀毒软盘 300 多块,虽然那时身边所有人都用盗版

只有尊重别人的劳动,别人才会尊重你的劳动,你也是 IT 从业者中的一员

2019-07-19 16:26

@飞翔的灬格仔 取决于你 http 请求传参的方式, 如果是 body 中传 String 数据, 则只能 getRawData()

这种情况使用 getParaMap() 其实是无效的,也是错误的

如果是表单提交数据,或者问号挂参数,可以用 getParaMap(),并且可以调用无数次

所以,我的第一个回复带有一定的误导性,其实 getRawData() 与 getParaMap() 没有关系,这两个方法都只是与 http 请求传参方式有关

2019-07-19 14:39

@qingqingniannian tomcat 下使用,一定要看看我写的这篇文章:
https://my.oschina.net/jfinal/blog/353062

此外,还要看看 jfinal 社区的有关部署、启动的特别声明:
https://www.jfinal.com/doc/1-11

2019-07-19 14:37

@沙漠浪人 落地到具体的办法是:
1:写一个 main 方法, 在 main 方法彻底会玩 netty , 注意 main 方法大致是这样:
public void static main(...) {
这里是使用 netty 的用法

// 关键在这里:
System.out.println("这里有输出,表示主线程没有被阻塞在 netty 的用法的代码之处");
}

以上 main 方法一中的输出一定要在控制台能看到,证明 netty 玩对了

2: 在第一步玩对的前提之下,将 main 方法中的代码全部 copy 到 jfinal 的 onStart() 中去即可

本质上就是要消除 netty 与 jfinal 在理解上的关联

2019-07-19 14:34

@ljz 开通外网也会抛出异常,与肉鸡没有关系

肉鸡是指你的系统被植入病毒或者木马,破坏者可以随时操纵你的机器

2019-07-19 11:42

项目源码在哪里呢?

谢谢分享