#一、master 分支使用 版本为1.0.0
1)、Generator 对象中 ModelGenerator参数使用XgsModelGenerator(3.0.0也使用该版本)DvalModelGenerator(6.0.0版本)
2)、也可以不使用改生成 需要在 已生成的model上注解@Entity 其中value 设置表名 comment为表名注释
3)、配置控制器拦截器interceptors.addGlobalActionInterceptor(new InjectInterceptor());
4)、添加扫描插件
IocPlugin ioc = new IocPlugin(routes(传入路由对象、注解扫描自动添加路由), pkgs(传入需要扫描的包名));
plugins.add(ioc);
5)、Service 添加 @Service注解
6)、Controller 添加 @ControllerKey注解 value 为 请求地址、viewPath 视图地址
7)、上方注入的类包名传入到IocPlugin中即可
#二、3.3 分支使用 版本为3.0.0
与master区别在于jfinal3.3版本插件启动与路由启动顺序调整所以这里也做出了调整
1)、IocPlugin ioc = new IocPlugin(pkgs);
routes = ioc.getRoutes();
2)、再将routes全局对象在configRoute方法中me.add方法
#三、3.3.1 分支使用 版本为6.0.0
1)、当前分支区别在于并没有使用到拦截器 需要配置ControllerFactory
2)、在configConstant 方法中设置constants.setControllerFactory(new IocControllerFactory());工厂
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。