springboot 的常用操作

2022-08-01 02:18:15 字數 916 閱讀 7609

1. 使用@value註解,可以直接將屬性值注入到你的beans中,並通過spring 的environment抽象或繫結到結構化物件來訪問。

import org.springframework.stereotype.*

import org.springframework.beans.factory.annotation.*@component

public

class

mybean ")

private

string name;

//...

}

2. 配置隨機值

my.secret=$

my.number=$

my.bignumber=$

my.number.less.than.ten=$

my.number.in.range=$

3. @configurationproperties 

@configurationproperties(prefix="my")

public

class

config

}my.servers[0]=dev.bar.com

my.servers[1]=foo.bar.com

4.profiles

spring profiles提供了一種隔離應用程式配置的方式,並讓這些配置只能在特定的環境下生效。任何@component或 @configuration都能被@profile標記,從而限制載入它的時機。

@configuration

@profile("production")

public

class

productionconfiguration

SpringBoot常用的註解

enableautoconfiguration 根據當前引入的包自動生成配置資訊,基於約定大於配置的原理,減少開發人員的所需的配置內容。具體來說,此註解工作時,會去載入jar包中的config相關jar spring boot autoconfigure 1.5.9.release 解析其中的met...

spring Boot常用的註解

1 restcontroller restcontroller被稱為乙個構造型 stereotype 註解。它為閱讀 的開發人員提供建議。對於spring,該類扮演了乙個特殊角色。它繼承自 controller註解。4.0之前的版本,spring mvc的元件都使用 controller來標識當前類...

Springboot常用的註解

1 controller主要用來修飾類,用來處理http請求 2 responsebody主要用來修飾類和方法。返回字串和json資料,不用來返回模板。3 restcontroller主要用來修飾類,用來處理http請求,可以看成是 controller和 responsebody的組合註解,用來返...