在使用jfinal形参,有个问题怎么设置默认值,以前用getPara可以这样getPara("", ""),但是当使用形参时咋设置默认值。
另外还发现一个问题:JFinal形参支持是需要在ide或maven配置-parameters才能支持形参,这虽然只是个简单配置,但在开发项目中就一件费力的事情,如果稍不慎就会有一个现象发生,那就是接收不到参数,这个现象只能说一半是提供方案不友好,另一半则是人为过失造成的失误;比如在执行项目清理时ide并没有把原编译过的文档清理干净然后重新编译,怎么都接收不到参数,只能手动删除编译文件,虽然重新编译才行,虽然这个只是一个很小的问题,但往往就是这么个小问题把你折腾得不行。
public void action((@Para(value = "userName", defaultValue="james")String userName) {
...
}