Constants for using in SpringBootApplication

Viewed 146

Application.java

@SpringBootApplication(scanBasePackages = {"ru.pcask.clients",
                                            "ru.pcask.activities"
                                           })
@EntityScan(value={"ru.pcask.clients",
                   "ru.pcask.activities"})
@EnableJpaRepositories(value={"ru.pcask.clients",
                       "ru.pcask.activities"})
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

"ru.pcask.clients" seems to be a constant. But I don't know how to organize it? I tried like this:

Constants.java

@Configuration
public class Constants {
    private static final String CLIENT = "ru.pcask.clients";

    @Bean
    public String getClientConst() {
        return this.CLIENT;
    }
}

But this seems to be a garbage. I don't even know how to use it in @SpringBootApplication.

0 Answers
Related