博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring-Boot:Profile简单示例
阅读量:5875 次
发布时间:2019-06-19

本文共 1507 字,大约阅读时间需要 5 分钟。

//Resources目录下创建 application.propertiesspring.profiles.active=prod

 

//Resources目录下创建 application-prod.propertiesbook.name=spring boot prod

 

package com.example.entity;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;/** * Created by liz19 on 2017/1/26. */@Component@ConfigurationProperties(prefix = "book")public class Book {    private String name;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

 

package com.example;import com.example.entity.Book;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@SpringBootApplication@EnableConfigurationProperties({Book.class})public class DemoApplication {    @Autowired    private Book book;    @RequestMapping("/")    public Book index(){        return book;    }    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}

1. spring.profiles.active 指定使用的profile

2. Book为配置类, profile中的配置对Book类进行注入

3. @ConfigurationProperties(prefix = "book") 开启配置文件管理并用前缀为book的值进行注入

 

转载于:https://www.cnblogs.com/MarchThree/p/6358594.html

你可能感兴趣的文章
禁止body滚动允许div滚动防微信露底
查看>>
Xtreme8.0 - Kabloom dp
查看>>
jquery css3问卷答题卡翻页动画效果
查看>>
MDK5.00中*** error 65: access violation at 0xFFFFFFFC : no 'write' permission的一种解决方法
查看>>
Android 集成支付宝支付详解
查看>>
SQL分布式查询、跨数据库查询
查看>>
C#------连接SQLServer和MySQL字符串
查看>>
Arcgis Licensemanager 不能启动的原因之一(转载)
查看>>
(原)Android在子线程用handler发送的消息,主线程是怎么loop到的?
查看>>
$digest already in progress 解决办法——续
查看>>
虚拟机 centos设置代理上网
查看>>
Struts2中Date日期转换的问题
查看>>
mysql 数据类型
查看>>
Ubuntu 设置当前用户sudo免密码
查看>>
设置tomcat远程debug
查看>>
android 电池(一):锂电池基本原理篇【转】
查看>>
Total Command 常用快捷键
查看>>
ionic 调用手机的打电话功能
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
Xcode全局替换内容,一键Replace
查看>>