我想在spring启动时在bean创建期间使用会话变量,我的代码是这样的。
@Configuration公共类DataSourceConfig {
String dbName;
@Bean(name =“jMaster”)
@Autowired
public JdbcTemplate masterTemplate(@Qualifier(“dsMaster”)DataSource dsMaster){
this.dbName=// i want here to take value from session ;
return new JdbcTemplate(dsMaster);
} }
请写下这样的东西:enter link description here
return DataSourceBuilder
.create()
.username(env.getProperty("app.datasource.username"))
.password(env.getProperty("app.datasource.password"))
.url(env.getProperty("your URL to database"))
.driverClassName(env.getProperty("app.datasource.driverClassName"))
.build();