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;
      }
    }
  • 相关阅读:
    hdu 5918(强行水过去..正解KMP)
    hdu 5914(斐波拉契数列)
    hdu 5912(迭代+gcd)
    bzoj 2819(DFS序+树状数组+博弈+lca)
    BestCoder #88(1001 1002)
    hdu 5468(dfs序+容斥原理)
    hdu 5692(dfs序+线段树,好题)
    dfs序题目练习
    csu 1806 & csu 1742 (simpson公式+最短路)
    LuoGuP3774:[CTSC2017]最长上升子序列
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793071.html
Copyright © 2011-2022 走看看