成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

SpringBoot 基礎(chǔ)配置 & Hello Word

WilsonLiu95 / 1421人閱讀

摘要:基礎(chǔ)配置跟例如設(shè)置端口為使用是的一個(gè)超集,是一種結(jié)構(gòu)層次清晰明了的數(shù)據(jù)格式,簡(jiǎn)單易讀易用對(duì)庫(kù)做了集成,所以可以在項(xiàng)目直接使用。

基礎(chǔ)配置

??yml跟properties
????例如設(shè)置端口為:8000
????application.properties

server.port=8000
server.context-path=/shuibo

????application.yml

server:
  port: 8000
  context-path: /shuibo #使用localhost:8000/shuibo
??YAML

??yaml是JSON的一個(gè)超集,是一種結(jié)構(gòu)層次清晰明了的數(shù)據(jù)格式,簡(jiǎn)單易讀易用, Spring Boot對(duì)SnakeYAML庫(kù)做了集成,所以可以在Spring Boot項(xiàng)目直接使用。

??Spring Boot配置優(yōu)先級(jí)順序,從高到低:

命令行參數(shù)

通過(guò)System.getProperties()獲取的Java系統(tǒng)參數(shù)

操作系統(tǒng)環(huán)境變量

從java:comp/env得到JNDI屬性

通過(guò)RandomValuePropertySource 生成的“random.*”屬性

應(yīng)用Jar文件之外的屬性配置文件,通過(guò)spring.config.location參數(shù)

應(yīng)用Jar文件內(nèi)部的屬性文件

在應(yīng)用配置 Java 類(lèi)(包含“@Configuration”注解的 Java 類(lèi))中通過(guò)“@PropertySource”注解聲明的屬性文件

通過(guò)“SpringApplication.setDefaultProperties”聲明的默認(rèn)屬性。

配置環(huán)境

一般在實(shí)際項(xiàng)目中會(huì)有多個(gè)環(huán)境,比如:
測(cè)試環(huán)境 -> 正式環(huán)境 -> ...

每個(gè)環(huán)境的配置比如:Sql鏈接,redis配置之類(lèi)都不一樣,通過(guò)配置文件決定啟用的配置文件。

spring:
  profiles:
    active: pro
獲取配置

1.在application.yml配置key value
例如:

獲取配置

瀏覽器輸入:localhost:8000/index

2.通過(guò)ConfigBean
添加配置

創(chuàng)建ConfigBean

@Component
@ConfigurationProperties(prefix = "bobby")//獲取前綴為bobby下的配置信息
public class ConfigBean {

    private String name;//名字與配置文件中一致
    private Integer age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

獲取配置

@RestController
public class IndexController {

    @Autowired
    private ConfigBean configBean;

    @RequestMapping("/config")
    public String config(){
        return "姓名:" + configBean.getName() + ",年齡:" + configBean.getAge();
    }
}

瀏覽器輸入:localhost:8000/config

小結(jié)

??本文講述了配置文件的加載順序,properties跟yml區(qū)別,通過(guò)兩種方式讀取配置文件。

本文GitHub地址:https://github.com/ishuibo/Sp...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/74038.html

相關(guān)文章

  • Spring Boot中的并發(fā)處理

    在使用Spring Boot開(kāi)發(fā)過(guò)程中,并發(fā)concurrency問(wèn)題不可避免。很多開(kāi)發(fā)者存在這樣的誤區(qū),使用Servlets為每個(gè)請(qǐng)求分配一個(gè)新的線(xiàn)程進(jìn)行處理就不再需要并發(fā)處理了。我將在這篇文章中介紹如何在Spring Boot中處理并發(fā)并且如何避免一些問(wèn)題。Spring Boot 并發(fā)基礎(chǔ)有以下幾點(diǎn)特別值得注意:最大線(xiàn)程數(shù):這是為處理應(yīng)用程序的請(qǐng)求而分配的最大線(xiàn)程數(shù)。共享資源:調(diào)用共享資源如數(shù)...

    社區(qū)管理員 評(píng)論0 收藏0
  • SpringBoot學(xué)習(xí)日記1 第一個(gè)SpringBoot程序

    摘要:學(xué)習(xí)日記簡(jiǎn)單的小程序配置引入依賴(lài)編寫(xiě)代碼最后通過(guò)這兩個(gè)簡(jiǎn)單的配置,就可以使用瀏覽器訪問(wèn)訪問(wèn)到這個(gè)頁(yè)面了分析和主要的作用是告知渲染結(jié)果直接返回給調(diào)用者。數(shù)據(jù)相當(dāng)于就是在中作為路由功能的注解。 SpringBoot學(xué)習(xí)日記 簡(jiǎn)單的Hello Word小程序 配置pom引入依賴(lài) org.springframework.boot spring-boot-s...

    ybak 評(píng)論0 收藏0
  • 如何優(yōu)雅的打印日志

    日志是很多開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中很容易忽略,開(kāi)發(fā)過(guò)程中開(kāi)發(fā)者可以通過(guò)IDE或其他調(diào)試工具,。在軟件的生命周期中,分析丑陋的日志上面是一個(gè)SpringBoot Web應(yīng)用輸出的日志,該應(yīng)用通過(guò)容器方式部署在k8s集群中。這些日志輸出存在一下嚴(yán)重缺陷。出現(xiàn)Error級(jí)別日志,日志級(jí)別濫用。該級(jí)別日志屬于系統(tǒng)級(jí),當(dāng)出現(xiàn)該級(jí)別日志時(shí)系統(tǒng)也已經(jīng)出現(xiàn)一定級(jí)別的不可用;多次請(qǐng)求日志并行輸出,且沒(méi)有明確的標(biāo)識(shí);

    社區(qū)管理員 評(píng)論0 收藏0
  • UCloud 資源編排工具與Chef,Puppet,Ansible對(duì)比

    摘要:使用資源編排工具的功能,可以與配置管理工具有機(jī)地結(jié)合在一起。資源編排工具基于公司開(kāi)源的工具,使用簡(jiǎn)單且統(tǒng)一的語(yǔ)法,幾乎可以管理任何資源而無(wú)需學(xué)習(xí)新的工具。與其它工具的對(duì)比本篇目錄配置管理工具(如 Chef,Puppet,Ansible 等)友商的資源編排系統(tǒng),如 AWS CloudFormation,阿里 ROS基于 API/SDK 自行研發(fā)配置管理工具(如 Chef,Puppet,Ansi...

    ernest.wang 評(píng)論0 收藏0
  • 如何買(mǎi)服務(wù)器

    選購(gòu)一臺(tái)uhost主機(jī)如果您尚未注冊(cè)u(píng)cloud賬號(hào),請(qǐng)先注冊(cè)賬號(hào)。操作流程選擇地域可用區(qū)選擇鏡像、CPU及內(nèi)存配置網(wǎng)絡(luò)配置管理相關(guān)項(xiàng)目選擇付費(fèi)方式并支付首先登錄并前往控制臺(tái)頁(yè)面,選擇uhost產(chǎn)品,點(diǎn)擊創(chuàng)建主機(jī),進(jìn)入主機(jī)配置信息頁(yè)面。1. 選擇可用區(qū)不同地域之間內(nèi)網(wǎng)不互通。2. 選擇鏡像、CPU及內(nèi)存分為基礎(chǔ)配置和自定義配置兩種,基礎(chǔ)配置為已封裝的組合及標(biāo)準(zhǔn)鏡像,可快速完成系統(tǒng)的基礎(chǔ)配置;自定義...

    白馬嘯西風(fēng) 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<