今天在做Groovy集成Spring的实验发现,在把Groovy对象定义为bean的时候:
<lang:groovy id="groovyServer"
script-source="classpath:javabeat/net/articles/spring/groovy/integration/simple/GroovyServer.groovy">
</lang:groovy>
其中GroovyServer.groovy,必须要放在与src同级的scripts目录里面,然后就可以调用:
def context = new ClassPathXmlApplicationContext("spring-groovy.xml")
JavaServer javaServer = (JavaServer)context.getBean("javaServer");
否则会报文件不存在。