【发布时间】:2011-05-07 13:57:51
【问题描述】:
Spring 提供了实用程序Configurer 来使用外部配置数据解析占位符(有关详细信息,请参阅文档)。如何使用Cake Pattern 以类似的方式(即使用外部配置来解析占位符)配置我的组件?
例如:
// properties configuration file
driver=com.mysql.jdbc.Driver
dbname=mysql:mydb
user=michael
password=*****
trait JdbcSupport {
val dataSource:Datasource
...
}
trait OrderDAOComponent {self: JdbcSupport =>
val dao: OrderDAO
class OrderDAOImpl extends OrderDAO {...} // use the JDBC data source here
}
如何使用属性配置文件使用Cake Pattern初始化OrderDAO?
【问题讨论】:
标签: spring scala configuration dependency-injection