Я хочу получить доступ к моей переменной Session во время моего создания бина - PullRequest
0 голосов
/ 26 марта 2019

Я хочу использовать переменную сеанса во время создания бина при весенней загрузке, и мой код выглядит примерно так:

@ Конфигурация public class 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);

}}

1 Ответ

0 голосов
/ 17 апреля 2019

Пожалуйста, напишите что-то вроде этого: введите описание ссылки здесь

    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();
...