grails - 如何在 grails 4 项目中指定主 bean
问题描述
我正在尝试在 Grails 4 中创建一个 bean 并将其指定为主要的,就像我们可以在 Spring 中使用注释一样
@Bean
@Primary
public Employee TonyEmployee() {
return new Employee("Tony");
}
我们如何使用 Grails 4?
解决方案
您可以使用 BeanBuilder DSL
即指定主要数据源
transactionManager(org.springframework.jdbc.datasource.DataSourceTransactionManager) { bean ->
dataSource = ref("dataSource")
bean.primary = true
}
https://docs.grails.org/4.0.1/guide/spring.html#theBeanBuilderDSLExplained
推荐阅读
- sql - 当子数据表值为空时返回记录
- c++ - 托盘图标应用程序将从服务中关闭
- android - OnCreateOptionMenu 不适用于 Theme.Material.Light.Dialog 主题
- r - 获取列表中函数的名称
- javascript - 无法在纸张列表框上触发铁选择事件
- c# - 将文件上传到 WebApi 并保存,在 IE 中有效,但在 Chrome 中无效
- git - git commit 不适用于 Git Bash
- javascript - 如何从 Firebase 获取 PWA 数据
- angular - 如何在运行时更改 Angular Material Datepicker 格式
- python - python tkinter Radiobuttons - 在显示之前选择两个按钮