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;
      }
    }
  • 相关阅读:
    简单的描述关于开发部署产生401,500的错误处理
    文件的批量打包下载
    json的序列化与反序列化
    实现MD5的加密和解密
    dropdownlist的OnSelectedIndexChanged方法不触发
    sqlserver错误2,error 40
    C#存储过程调用的三个方法
    SQL Server 错误:924 解决方法
    判断是否在时间间隔内
    切面添加日志
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793071.html
Copyright © 2011-2022 走看看