国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Springboot啟用多個監聽端口代碼實例

瀏覽:4日期:2023-05-15 08:51:55

前段時間服務有這么個需求,web端的接口需要有web安全相關的整改,但是對內的接口并不需要。所以服務需要多個端口啟動,在此記錄下

代碼如下

@Configurationpublic class EmbeddedTomcatConfiguration { @Value('${server.additionalPorts}') private String additionalPorts; @Bean public EmbeddedServletContainerFactory servletContainer() { TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory(); Connector[] additionalConnectors = this.additionalConnector(); if (additionalConnectors != null && additionalConnectors.length > 0) { tomcat.addAdditionalTomcatConnectors(additionalConnectors); } return tomcat; } private Connector[] additionalConnector() { if (StringUtils.isBlank(this.additionalPorts)) { return null; } String[] ports = this.additionalPorts.split(','); List<Connector> result = new ArrayList<>(); for (String port : ports) { Connector connector = new Connector('org.apache.coyote.http11.Http11NioProtocol'); connector.setScheme('http'); connector.setPort(Integer.valueOf(port)); result.add(connector); } return result.toArray(new Connector[] {}); }}

application.yml

server:port: ${appPort:8800}additionalPorts: 8881,8882

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 从江县| 怀柔区| 清水县| 桂林市| 怀安县| 海晏县| 边坝县| 自治县| 黔西| 彭水| 安泽县| 竹山县| 汪清县| 永平县| 曲阜市| 广南县| 普格县| 织金县| 芦溪县| 五指山市| 岢岚县| 九江县| 桦南县| 湘乡市| 横山县| 邵阳县| 高要市| 蓝山县| 沙坪坝区| 福海县| 望城县| 青浦区| 姜堰市| 会理县| 凤城市| 英山县| 错那县| 黄龙县| 天水市| 时尚| 澳门|