在application-dev.properties中,我有这个 这条线
spring.host.server=10.52.129.2
,而不是 我想使用类似的东西:
spring.host.server=http://localhost : 4200
我什至尝试了
spring.host.server=localhost:4200
是否可以使用diff
答案 0 :(得分:1)
如果要设置端口,只需添加属性文件:server.port = 4200
答案 1 :(得分:1)
spring.host.server
没有记录在Spring Boot(https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html)中。
它是您的应用程序引入的自定义属性。
但是“:”被误解了,链接是错误的,
这意味着您的应用程序不解析属性值以检测它是否包含:
字符,然后将其拆分为两部分:主机和端口。它很可能使用属性值(例如主机值)并使用默认端口。因此,您实际上无法评估端口。
要解决此问题,请更改使用该属性的代码以将(String.split(":"))
分成两部分(如果它包含一个:
字符),或引入另一个属性,例如:
spring.server.host=localhost
spring.server.port=4200