springboot 笔记1.2 属性注入配置方式一

方式一:Java形式

  使用到的注解

   1.  @Configuration //该注解表示该类是一个配置类

   2.@PropertySource("classpath:jdbc.properties")//读取配置文件属性    

   3.@Bean //该注解声明在方法上,将方法的返回值加入bean容器

   4.@value 注入属性

  第一步 :配置类

  

@Configuration  //该注解表示该类是一个配置类
@PropertySource("classpath:jdbc.properties")//读取配置文件属性
public class JdbcConfig {

    @Value("${jdbc.driverClassName}")  //注入属性
    String driverClassName;
    @Value("${jdbc.url}")
    String url;
    @Value("${jdbc.username}")
    String username;
    @Value("${jdbc.password}")
    String password;


         @Bean  //该注解声明在方法上,将方法的返回值加入bean容器
        public DataSource getDataSource(){
             DruidDataSource dataSource = new DruidDataSource();
             dataSource.setDriverClassName(driverClassName);
             dataSource.setUrl(url);
             dataSource.setUsername(username);
             dataSource.setPassword(password);
             return dataSource;
        }
}

    第二步:配置文件

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/test
jdbc.username=root
jdbc.password=root

猜你喜欢

转载自www.cnblogs.com/liudingwei/p/12216771.html