2019独角兽企业重金招聘Python工程师标准>>>
步骤一:
如果你使用的是Eclipse,则需先添加groovy插件,以便操作groovy文件。
可参:http://blog.csdn.net/haigenwong/article/details/22947075
步骤二:
步骤三:配置加载bean xml文件
步骤四:添加接口及实现
注意:这里接口是java文件,而实现是.groovy结尾的groovy文件
步骤四:功能接口中调用
@Autowired
private GroovyService groovyService;
/**
* 查找所有的分组
*/
@Override
@RequestMapping(method = RequestMethod.POST, value = "/suppier-query-rfq-groups")
public CollectionBookList queryRfqGroupsForSupplier(
@RequestBody UserIdLimitedCriteria criteria) {
// 测试打印值到控制台
System.out.println(groovyService.showInfo());
return collectionBookService.queryRfqGroupsForSupplier(criteria);
}
步骤五:部署测试
在Eclipse中不好检验此功能,因为eclipse会自动编译,若关掉自动编译,文件也都不会被编译,所以运行项目则需打WAR在tomcat中运行监测。
将打好的war包放到tomcat的webapps文件夹下,一定要确定打包的jdk版本和本机配的jdk版本一致,不然容易启动报错,无法解析,启动tomcat,项目运行,更改
groovy文件,不需重新tomcat修改的内容会自动加载。
结果:
改变groovy类方法的返回值:update ha!ha! 不需重启tomcat再次访问值跟着改变