@JFinal 你好,想跟你请教个问题:粗看了遍文档,没注意访问路由是怎么组织的,虽然没了配置文件但是很多配置是在代码中完成的,没必要做到零配置,有些写到配置文件里反而更清晰,有些做成约定,约定大于配置嘛
非常好的建议 JFinal 承诺零配置,但同时也是可以配置的,注意观察 JFinalConfig.java 中的 loadPropertyFile(...),这个方法可以加载外部配置文件,加载完后可以调用 getProperty(..)方法来获取值。的确是有些配置写在文档中更好,所以 jfinal_demo 项目中有演示,将数据库用户名与密码写在配置中的例子 :)
约定优于配置的确是现在主流思想,但 JFinal 做了点改变,即:合理的约定优于配置,所以 JFinal 无处不在权衡约定是否合理,是不是要使用配置,目前来说 Controller 需要映射,而没有采用约定的方式,也是出于权衡后的考虑。 谢谢关注,多来 OSC 提问哈 :)
######我说怎么没看到有注解controller呢######https://github.com/b1412/jfinal-ext/blob/master/doc/doc.org AutoControllerRegist自动注册Route###### @绝望的八皮 做的扩展已经有Controller 上的注解了,可以自动扫描Controller。JFinal自身只提供一个精巧的扩展性强的微内核,这样就可以在保障永远简洁轻量的同时具有更大的灵活性 :)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。