7.21 杭州源创会火热报名中,一起来看看移动开发如何紧跟浪潮?
Watch Star Fork

kiplinglee / jfinal-ioc-pluginJavaApache-2.0

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
JFinal 依赖注入插件
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md 952 Bytes

jfinal-ioc-plugin

JFinal 依赖注入插件

1.在JFinalConfig文件中配置IOC插件

@Override
public void configConstant(Constants me) {

	// 创建controller实现依赖注入
	me.setControllerFactory(new IocControllerFactory());
}

@Override
public void configPlugin(Plugins me) {
	// 扫描包名目录 
	String basePackage = "com.kipling.jfinal.plugin";
	me.add(new IocPlugin(basePackage));

}

2.Controller 中的Service 添加注释JFAutowired

public class TestController extends Controller{
	
	@JFAutowired
	TestJFService jfService;
	
	public void test() {
		System.out.println("TestController.test");
		renderText(jfService.test());
	}
}

3.Service类添加JFService注释

@JFService
public class TestJFService {
	
	public String  test() {
		System.out.println("I am TestJFService.test()");
		return "Hello This is JFService.";
	}
	
}

项目点评 ( 8 )

你可以在登录后,发表评论

11_float_left_people 11_float_left_close