grails - 如何在Grails 4项目中指定主bean

标签 grails

我正在尝试在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

关于grails - 如何在Grails 4项目中指定主bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60064789/

相关文章:

grails - Grails 3:查找以多对多关系添加到另一个域的域(未为参数1指定值

grails - 运行 Liquibase 时出现空值/越界错误

chalice g :select to autocomplete

java - 使用 Shiro 通过 LDAP 对用户进行身份验证

java - 几天后 Grails 和 Jasig CAS 重定向循环

java - 解析 MappingNode 时主线程中出现异常

grails - 声明服务实例时不包括插件服务

grails - 具有多个多对多关联的GORM 'where criteria'

sorting - Grails 标准排序和分页

grails - Grails按 child 找 parent