c3p0config.properties 下有
jdbcUrl = "jdbc:mysql://localhost:3306/myproject1_simplesite"
driverClass = "com.mysql.jdbc.Driver"
user = "root"
password = "root"
显示地使用 javaconfig 来配置 Dao
@Configuration
public class DaoConfig {
@Bean(name = "dataSource")
public DataSource c3p0DataSource(){
ComboPooledDataSource c3p0dataSource = new ComboPooledDataSource();
c3p0dataSource.setJdbcUrl(#{我该如何表达 c3p0config.properties 中的 jdbcurl});
}
@Bean(name = "userDao")
public UserDao userDao(){
}
}
我知道 SpEL 允许#{beanid.attr}
但现在我只有一个 properties 文件,但能否在不创建 bean 的前提下用 SpEL 明确表达 properties 中的属性值?
谢谢
另外感觉 Spring 这个东西学起来的话,没有大型项目,似乎很难做到熟练?不像是 Servlet 学起来,自己构思一些小项目练一练,熟悉还挺好.请问诸位在学习的时候都是如何掌握 Spring 的呢?有什么合适的适合入门 Spring 的项目?
谢谢