4 Star 6 Fork 2

StarSky / Ioc_Manager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#一、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());工厂

空文件

简介

jfinal控制反转注入 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/starskye/Ioc_Manager.git
git@gitee.com:starskye/Ioc_Manager.git
starskye
Ioc_Manager
Ioc_Manager
master

搜索帮助