关于http和https的yml配置
yml config about http and https
在application.yml
中,我需要配置https端口和http端口。
为此,代码如下application.properties
.
server.port.http=80
server.port.https=443
在application.yml
中,我尝试了以下代码进行配置,
但它不起作用。
code1
server:
port: 443
http: 80
code2
server:
port:
http: 80
port: 443
如何只使用 application.yml
?
我可以通过 .properties
和 .yml
.
的协作来完成
但是,我只想用 application.yml
.
来做到这一点
解决方案
感谢 dariosicily
的回答,我找到了解决方案。
我配置的https和http端口如下。
server:
port: 443
ports:
https: 443
http: 8080
我需要配置 spring 引导的默认端口。
所以,我使用 server.port=443
配置了默认端口,
和 https 和 http 端口使用 server.ports
.
并在 java 中使用它们如下。
@Value("${server.ports.http}")
private int serverPortHttp;
@Value("${server.ports.https}")
private int serverPortHttps;
效果很好。谢谢!!!
您可以配置 http 和 https 端口,在 application.yml
中使用 http 和 https 键创建字典:
server:
port:
http: 8080
https: 443
然后您可以在 java class(或具有等效代码的 kotlin)中访问这两个属性:
@Value("${server.port.http}")
private int httpPort;
@Value("${server.port.https}")
private int httpsPort;
在application.yml
中,我需要配置https端口和http端口。
为此,代码如下application.properties
.
server.port.http=80
server.port.https=443
在application.yml
中,我尝试了以下代码进行配置,
但它不起作用。
code1
server:
port: 443
http: 80
code2
server:
port:
http: 80
port: 443
如何只使用 application.yml
?
我可以通过 .properties
和 .yml
.
的协作来完成
但是,我只想用 application.yml
.
解决方案
感谢 dariosicily
的回答,我找到了解决方案。
我配置的https和http端口如下。
server:
port: 443
ports:
https: 443
http: 8080
我需要配置 spring 引导的默认端口。
所以,我使用 server.port=443
配置了默认端口,
和 https 和 http 端口使用 server.ports
.
并在 java 中使用它们如下。
@Value("${server.ports.http}")
private int serverPortHttp;
@Value("${server.ports.https}")
private int serverPortHttps;
效果很好。谢谢!!!
您可以配置 http 和 https 端口,在 application.yml
中使用 http 和 https 键创建字典:
server:
port:
http: 8080
https: 443
然后您可以在 java class(或具有等效代码的 kotlin)中访问这两个属性:
@Value("${server.port.http}")
private int httpPort;
@Value("${server.port.https}")
private int httpsPort;