本节带来controller控制类的生成教程,直接进入主题,看看流程图中所运用的控件:
红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,当流程运行时,经过data控件和3个JS脚本控件处理后,传给文本控件的实际参数如下(从控制台中截取):
{
"implScript":{
"implClassName":"McgHelperUserServiceImpl", //serviceImpl类名
"serviceClassName":"McgHelperUserService", //service接口名
"modelClassName":"McgHelperUser", // model类名
"daoClassName":"McgHelperUserDao", //dao接口名
"servicePackageName":"com.mcghelper.service", //service接口包名
"modelPackageName":"com.mcghelper.model
", //model包名
"implPackageName":"com.mcghelper.service.impl", //serviceImpl包名
"implFileName":"McgHelperUserServiceImpl.java", //serviceImpl文件名
"importParam":{ //controller需要使用的类,用于声明的导入类
"0":"com.mcghelper.model.McgHelperUser",
"1":"com.mcghelper.dao.McgHelperUserDao",
"2":"com.mcghelper.service.McgHelperUserService"
},
"daoPackageName":"com.mcghelper.dao", //dao包名
"controllerFileName":"McgHelperUserController.java", //controller文件名
"controllerPackageName":"com.mcghelper.controller", //controller包名
"primary":{ //主键信息
"type":"Integer", //程序类型
"classField":"userId" //程序变量名
}
}
}
基于上面的参数,我就可以生成controller控制类了,走读文本控件的源代码,这里两行代码过长,截图有限,大家可以运行mcg-helper查看:
本节生成controller类就完成了!
mcg-helper的使用指南:http://blog.youkuaiyun.com/loginandpwd/article/details/76944900
mcg-helper研发小助手发布v1.0.0-beta版本:http://blog.youkuaiyun.com/loginandpwd/article/details/77447363
mcg-helper研发小助手软件介绍:http://blog.youkuaiyun.com/loginandpwd/article/details/77751566
生成model类:http://blog.youkuaiyun.com/loginandpwd/article/details/77448277
生成xml映射文件:http://blog.youkuaiyun.com/loginandpwd/article/details/77452902
生成dao接口:http://blog.youkuaiyun.com/loginandpwd/article/details/77452927
生成service接口:http://blog.youkuaiyun.com/loginandpwd/article/details/77452946
生成serviceImpl实现类:http://blog.youkuaiyun.com/loginandpwd/article/details/77452979
生成controller控制类:http://blog.youkuaiyun.com/loginandpwd/article/details/77452993
生成html页面:http://blog.youkuaiyun.com/loginandpwd/article/details/77453013
生成js文件:http://blog.youkuaiyun.com/loginandpwd/article/details/77453024