AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### 60. 使用Groovy beans DSL开发应用 Spring框架4.0版本对`beans{}`"DSL"(借鉴自[Grails](http://grails.org/))提供原生支持,你可以使用相同格式在Groovy应用程序脚本中嵌入bean定义。有时这是引入外部特性的很好方式,比如中间件声明,例如: ```java @Configuration class Application implements CommandLineRunner { @Autowired SharedService service @Override void run(String... args) { println service.message } } import my.company.SharedService beans { service(SharedService) { message = "Hello World" } } ``` 你可以使用`beans{}`混合位于相同文件的类声明,只要它们都处于顶级,或如果喜欢的话,你可以将beans DSL放到一个单独的文件中。