最近在把一个开源项目 改成JFinal,尽可能玩JFinal,项目启动特别快3秒钟。
(在公司玩,必须到预发环境,再加上Spring,一次最快要5分钟。。。还不能debug。)
1、@PathVariable("id"):可以用getParaToInt(); JFinal支持
2、@RequestMapping 手动修改某个方法的url路径呢,比如1个url是new,java方法不可能用new关键字。(自己写自然会按照约定做)
3、用注解 @RequestBody TopicCategoryEntity topicCategory接收参数
第2个和第3个,怎么用JFinal替换呢?
@RequestMapping("/info/{id}")
public void info(@PathVariable("id") Integer id {
}
public void save(@RequestBody TopicCategoryEntity topicCategory) {
}
项目:JFinal
http://www.jfinal.com/doc/3-3
在 jfinal 中不需要使用那些注解,而是直接用:
public void save(TopicCategoryEntity topicCategory)
如果你是要接收 http body 中的纯文本内容,可以用这个:
public void save(RawPostData data)