zoukankan      html  css  js  c++  java
  • SpringBoot-配置Java方式

    SpringBoot中使用Java方式配置步骤如下:

    1. 在类上加入@Configuration注解,代表作为配置类

    2. 在该类方法上加入@Bean注解,代表将方法返回的Bean加入Spring容器

    3. 在该类中使用@Value将配置文件中属性注入

    4. 使用@PropertySource注解指定外部文件

    实例代码:DataSource类

    packagecn.rayfoo.config;

    importcom.alibaba.druid.pool.DruidDataSource;
    importlombok.Data;
    importlombok.ToString;
    importorg.springframework.beans.factory.annotation.Value;
    importorg.springframework.context.annotation.Bean;
    importorg.springframework.context.annotation.Configuration;
    importorg.springframework.context.annotation.PropertySource;

    importjavax.sql.DataSource;

    /**
    * @author 张瑞丰
    * @description
    * @date 2019/11/4
    */
    @Configuration
    @PropertySource("classpath:jdbc.properties")
    publicclassJDBCConfig{

       @Value(("${jdbc.url}"))
       privateStringurl;
       @Value("${jdbc.driver}")
       privateStringdriver;
       @Value("${jdbc.username}")
       privateStringusername;
       @Value("${jdbc.password}")
       privateStringpassword;

       @Bean
       publicDataSourcedataSource(){
           DruidDataSourcedruidDataSource=newDruidDataSource();
           druidDataSource.setUsername(username);
           druidDataSource.setPassword(password);
           druidDataSource.setUrl(url);
           druidDataSource.setDriverClassName(driver);
           returndruidDataSource;
      }
    }
  • 相关阅读:
    面向报文(UDP)和面向字节流(TCP)的区别
    c++ 字符串和数字拼接
    OpenGL中着色器,渲染管线,光栅化
    阅读计划
    课堂测试
    多态与异常处理
    《大道至简》第七八章读后感
    继承与接口课堂作业
    《大道至简》第六章读后感
    随机数组
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793071.html
Copyright © 2011-2022 走看看