springboot 中使用 groovy脚本
时间: 2024-05-08 16:15:48 浏览: 13
Spring Boot支持使用Groovy脚本来编写应用程序,可以使用Groovy脚本编写控制器、服务、存储库等组件。下面是在Spring Boot中使用Groovy脚本的步骤:
1. 引入Groovy依赖
在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.5.10</version>
</dependency>
```
2. 创建Groovy脚本
在src/main/groovy目录下创建Groovy脚本,例如:
```
@RestController
class GreetingController {
@RequestMapping("/")
String greet() {
"Hello, Groovy!"
}
}
```
3. 使用Groovy脚本
在Application类中使用@EnableGroovy注解启用Groovy脚本,并在主函数中使用SpringApplication.run方法启动应用程序。例如:
```
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.context.annotation.ImportResource
@SpringBootApplication
@EnableGroovy
class Application {
static void main(String[] args) {
SpringApplication.run(Application, args)
}
}
```
4. 运行应用程序
使用mvn spring-boot:run命令或在IDE中运行应用程序。访问http://localhost:8080/应该可以看到"Hello, Groovy!"的输出。
总结:
Spring Boot支持使用Groovy脚本来编写应用程序,只需要引入依赖、创建Groovy脚本、使用@EnableGroovy注解启用Groovy脚本,然后运行应用程序即可。