在自定义设置的校验Config中好像不可以根据类名进行反射,这样会有大量的校验代码量。
Map<StringString> (Class clzz) ClassNotFoundException { Map<StringString> objClass = HashMap<>()String className = clzz.getName()Class c = Class.(clzz.getName())Field[] fields = c.getDeclaredFields()(Field field :fields) { field.setAccessible()objClass.put(className++field.getName()field.getName())} objClass} (Controller controller) { validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()System..println()}
如果通过反射和validateRequiredString()的配合可以减去很多的后台校验工作。
如果有知道如何使用反射获取到SQL实体映射类的可以回复下,谢谢。
关于jfinal我也是前几天刚刚使用,感觉很爽,和spring比起来很简单,学习成本地,而且注释是中文的,对于我这个英语不大会的人来说简直就是福利,编写风格也是中国风,源码看起来很舒服,感觉和spring这种世界主流框架比起来缺少了时间的堆积,个人感觉和建议
项目:JFinal
曾打算将所有英文注释全改成中文注释
你提的问题中,代码没贴好,看不出问题,可以再修改这个贴子,贴代码前先选择在线编辑器中的代码语言类型