zoukankan      html  css  js  c++  java
  • 在spring boot中使用自定义的properties

    1 在application.properties中添加

    android.name=Tim

    android.password=123456

    新建一个保存该Setting的配置类,

    @ConfigurationProperties(prefix="android")

    public class AndroidSettings {

        private String name;

        private String password;

        //setters and getters

        ......

    }

    2 在自己的properties文件中添加

    android.name=Tim

    android.password=123456

    @Component

    @PropertySource("classpath:config/android.properties")

    @ConfigurationProperties(prefix="android")

    public class AndroidSettings {

        private String name;

        private String password;

        //setters and getters

        ......

    }

    3 这两种方式都要在Spring boot的入口类上加上@EnableConfigurationProperties

    @SpringBootApplication

    @EnableConfigurationProperties(AndroidSettings.class)

    public class DemoApplication {

        public static void  main(String[] args) {

            SpringApplication.run(DemoApplication.class, args);

        }

    }

    4 使用定义的properties

    @AutoWired

    AndroidSettings androidSettings;

  • 相关阅读:
    搭建基于nginx-rtmp-module的流媒体服务器
    mysql length和char_length
    mediainfo使用
    linux下ftp服务器搭建
    排序算法
    设计模式之注册树模式
    dock
    linux下安装使用tar
    linux下安装rar
    linux 内存操作相关命令
  • 原文地址:https://www.cnblogs.com/hustdc/p/9905293.html
Copyright © 2011-2022 走看看