欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot2 java配置方式 Configuration和PropertySource结合读取配置文件

程序员文章站 2022-04-28 21:52:27
JdbcConfig.java Configuration是配置文件 PropertySource 引入配置文件 value读取配置文件内容 jdbc.properties ......

jdbcconfig.java

configuration是配置文件

propertysource 引入配置文件

value读取配置文件内容


package cn.itcast.config;

import com.alibaba.druid.pool.druiddatasource;
import org.springframework.beans.factory.annotation.value;
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import org.springframework.context.annotation.propertysource;

import javax.sql.datasource;

//配置文件注解
@configuration
@propertysource("classpath:jdbc.properties")
public class jdbcconfig {
    @value("${jdbc.url}")
    private string seturl;
    @value("${jdbc.driverclassname}")
    private string driver;
    @value("${jdbc.username}")
    private string username;
    @value("${jdbc.password}")
    private string password;
    @bean
    public datasource datasource(){
        druiddatasource druiddatasource = new druiddatasource();
        druiddatasource.setdriverclassname(seturl);
        druiddatasource.seturl(driver);
        druiddatasource.setusername(username);
        druiddatasource.setpassword(password);
        return druiddatasource;
    }
}

  jdbc.properties

jdbc.driverclassname=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/leyou
jdbc.username=root
jdbc.password=