当前使用版本(必填,否则不予处理)

3.3.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

不是问题

重现步骤(如果有就写完整)

不用重现

报错信息

没有报错

问题是: 有没有办法让代码生成器代码中,数据源配置能够获取配置文件里的信息,

总之数据库的信息,希望只有一个出口

Comment From: qmdx

你自己写一个在线生成代码功能即可屏蔽用户对数据源密码相关数据,做法重写类 com.baomidou.mybatisplus.generator.config.DataSourceConfig 的 getConn() 方法注入指定的数据源配置


    /**
     * 创建数据库连接对象
     *
     * @return Connection
     */
    public Connection getConn() {
        Connection conn;
        try {
            Class.forName(driverName);
            conn = DriverManager.getConnection(url, username, password);
        } catch (ClassNotFoundException | SQLException e) {
            throw new RuntimeException(e);
        }
        return conn;
    }