Java 注释中的数组:如何组织常量
我正在使用Java11.0.8Java 注释中的数组:如何组织常量,java,Java,我正在使用Java11.0.8 @SpringBootApplication(scanBasePackages = {"ru.pcask.clients", "ru.pcask.activities", "ru.pcask.agent_profiles",
@SpringBootApplication(scanBasePackages = {"ru.pcask.clients",
"ru.pcask.activities",
"ru.pcask.agent_profiles",
})
@EntityScan(value={"ru.pcask.clients",
"ru.pcask.activities",
"ru.pcask.agent_profiles", })
@EnableJpaRepositories(value={"ru.pcask.clients",
"ru.pcask.activities",
"ru.pcask.agent_profiles",})
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我如何在这里组织某种常量,以避免每次都对这些数组进行硬编码
他们说通过enum是可能的。但是我没能做到。你说不硬编码是什么意思,只在注释
public static final
字段中输入值,本质上,这些字段是硬编码的。为什么我不能在类中组织一个public static final var?但这不起作用。您不能将数组作为注释的字段,因为它们要求值是编译时常量(字符串、整数、浮点…)