import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class DBUtil {
    @Value("${spring.datasource.url}")
    private String dbUrl;
    
    public String getDbName() {
        String dbName = null;
        if (dbUrl != null) {
            int index = dbUrl.lastIndexOf("/");
            if (index != -1) {
                dbName = dbUrl.substring(index + 1); // 获取最后一个斜杠后面的内容
            }
        }
        return dbName;
    }
}

 第二种:

JdbcTemplate jdbcTemplate = SpringUtils.getBean(JdbcTemplate.class);
jdbcTemplate.getDataSource().getConnection().getCatalog();

 

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐