maven-wheel-plugin

如何让Wheel预生成Class

一世执手 提交于 2019-12-04 06:10:59
有话说在前 在上一篇Wheel实例教程 MVC框架Wheel简单实例 中,我们介绍了如何使用Wheel创建一个简单的web应用,但是如果按照上一篇的内容实现的话我们所有的代理类(比如事务的注入,依赖注入,请求转发)都是在运行是生成的,那么这一节将采用另一种方式,就是将代理类预先生成在war包中,这样在server中运行我们的项目的时候就无需动态创建了,这样就非常快速和节省性能。当然采用这种方式我们需要采用mavn来构建的,所以你得有点maven基础才成。 global.properties 我们在上一篇文章中有一行配置的global.properties如下: generator.class.runtime=true 首先我们要将这个值改成false,这就是告诉程序,我不要在运行的时候生成了。 pom.xml 在pom.xml中添加如下内容: <build> <plugins> <plugin> <groupId>cn.wensiqun</groupId> <artifactId>wheel-maven-plugin</artifactId> <version>0.1-SNAPSHOT</version> <executions> <execution> <phase>compile</phase> <goals> <goal>create-proxy-class</goal> <