Spring application.properties 内的引导传值/使用方法

Spring Boot passing value / using method inside the application.properties

例如:

我有一个 class 叫 Path.java

在 Path.java 中,我有 getter 方法 "getPort()" 即 returns int 8080

在application.properties中,我想用server.port="getPort()"

如何?

我想外部化数据源。我已经有一个 class 可以从外部 .txt 文件中获取信息。我需要在 application.properties.

中使用这个 class

喜欢,spring.datasource.url = ??getURL()??

思考如何在 Path.java 中获得 port。然后重复使用该信息。无法调用属性文件中的方法。