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;
      }
    }
  • 相关阅读:
    软件工程--团队作业2
    软件工程——团队作业1
    软件工程第二次作业——四则运算结对编程3.0版本(最终版本)
    软件工程第一次作业补充
    软件工程第一次作业
    实验一
    Qt-关于QTreeView的一些设置
    Qt-QTreeView绘制单元格
    NX二次开发-获取集成环境下打开的part名
    NX二次开发-NX是否处于集成环境下
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793071.html
Copyright © 2011-2022 走看看