欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot之修改啟動(dòng)端口的兩種方式(小結(jié))

 更新時(shí)間:2020年09月15日 11:50:43   作者:狂飆的yellowcong  
這篇文章主要介紹了Springboot之修改啟動(dòng)端口的兩種方式(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Springboot啟動(dòng)的時(shí)候,端口的設(shè)定默認(rèn)是8080,這肯定是不行的,我們需要自己定義端口,Springboot提供了兩種方式,第一種,我們可以通過(guò)application.yml配置文件配置,第二種,可以通過(guò)代碼里面指定,在開(kāi)發(fā)中,建議使用修改application.yml的方式來(lái)修改端口。

代碼地址

#通過(guò)yml配置文件的方式指定端口地址
https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-demo2

#硬編碼的方式指定端口地址
https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-demo3

修改application.yml配置文件改端口

這個(gè)地方,簡(jiǎn)單說(shuō)一下yml文件,其實(shí)這玩意和properties配置文件一樣,但是相對(duì)于properties文件更加簡(jiǎn)約一些 server.port=8888,在yml直接就變成下面的配置了,相同的頭就直接前面空三格子即可,這樣就將一些同類(lèi)型的配置放一塊了,比起properties,簡(jiǎn)單不少。

這里寫(xiě)圖片描述

配置application.yml文件內(nèi)容

logging:
 #日志存儲(chǔ)地址
 file: "logs/config/demo-xx.log"
info:
 name : "入門(mén)案例"

server:
 #端口號(hào)
 port: 8888
 #項(xiàng)目名,如果不設(shè)定,默認(rèn)是 /
 context-path: /demo

這里寫(xiě)圖片描述

代碼指定端口

這種方式,是通過(guò)編碼的方式來(lái)硬性的指定了端口的配置

package com.yellowcong.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.web.support.SpringBootServletInitializer;

@SpringBootApplication
public class ConfigMain extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer { 

  @Override 
  protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { 
    return builder.sources(ConfigMain.class); 
  } 

  public static void main(String[] args) { 
    SpringApplication.run(ConfigMain.class, args); 
  } 


  @Override 
  public void customize(ConfigurableEmbeddedServletContainer container) {
    //指定項(xiàng)目名稱(chēng)
    container.setContextPath("/demo");
    //指定端口地址
    container.setPort(8090); 
  } 
}

訪問(wèn)結(jié)果

設(shè)置后,端口訪問(wèn)正常,但是總的來(lái)說(shuō),希望大家通過(guò)配置文件的方式來(lái)指定端口。

這里寫(xiě)圖片描述

到此這篇關(guān)于Springboot之修改啟動(dòng)端口的兩種方式(小結(jié))的文章就介紹到這了,更多相關(guān)Springboot 修改啟動(dòng)端口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java1.5中訪問(wèn)環(huán)境變量

    java1.5中訪問(wèn)環(huán)境變量

    這篇文章主要介紹了如何在java1.5中訪問(wèn)環(huán)境變量,使用System.getenv()可以訪問(wèn)環(huán)境變量
    2014-01-01
  • 使用Java實(shí)現(xiàn)5種負(fù)載均衡算法實(shí)例

    使用Java實(shí)現(xiàn)5種負(fù)載均衡算法實(shí)例

    負(fù)載均衡指由多臺(tái)服務(wù)器以對(duì)稱(chēng)的方式組成一個(gè)服務(wù)器集合,每臺(tái)服務(wù)器都具有等價(jià)的地位,都可以單獨(dú)對(duì)外提供服務(wù)而無(wú)須其他服務(wù)器的輔助,這篇文章主要給大家介紹了關(guān)于使用Java實(shí)現(xiàn)5種負(fù)載均衡算法的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • SpringBoot 2 統(tǒng)一異常處理過(guò)程解析

    SpringBoot 2 統(tǒng)一異常處理過(guò)程解析

    這篇文章主要介紹了SpringBoot 2 統(tǒng)一異常處理過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • java編程兩種樹(shù)形菜單結(jié)構(gòu)的轉(zhuǎn)換代碼

    java編程兩種樹(shù)形菜單結(jié)構(gòu)的轉(zhuǎn)換代碼

    這篇文章主要介紹了java編程兩種樹(shù)形菜單結(jié)構(gòu)的轉(zhuǎn)換代碼,首先介紹了兩種樹(shù)形菜單結(jié)構(gòu)的代碼,然后展示了轉(zhuǎn)換器實(shí)例代碼,最后分享了相關(guān)實(shí)例及結(jié)果演示,具有一定借鑒價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • java8 LocalDate 使用詳解

    java8 LocalDate 使用詳解

    這篇文章主要介紹了java8 LocalDate 使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    這篇文章主要介紹了Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法,結(jié)合具體實(shí)例形式分析了java暴力破解WiFi密碼的原理、操作步驟、實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Java字符串的壓縮與解壓縮的兩種方法

    Java字符串的壓縮與解壓縮的兩種方法

    這篇文章主要介紹了Java字符串的壓縮與解壓縮的兩種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Java中Synchronized的用法解析

    Java中Synchronized的用法解析

    synchronized是Java中的關(guān)鍵字,是一種同步鎖,本文給大家詳細(xì)介紹Java Synchronized 用法大全,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • Java安全-ClassLoader

    Java安全-ClassLoader

    這篇文章主要介紹了Java安全ClassLoader,Java類(lèi)初始化的時(shí)候會(huì)調(diào)用java.lang.ClassLoader加載字節(jié)碼,ClassLoader就是用來(lái)動(dòng)態(tài)加載class文件到內(nèi)存當(dāng)中用的,下面詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-01-01
  • Spring Boot 靜態(tài)資源處理方式

    Spring Boot 靜態(tài)資源處理方式

    這篇文章主要介紹了Spring Boot 靜態(tài)資源處理方式,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09

最新評(píng)論