在哪里放置由多个Spring java配置文件共享的私有方法?

时间:2015-05-01 17:50:32

标签: java spring spring-java-config

我有几个Spring Java配置类,它们有相同的私有方法。我应该在每个Java配置类中创建私有方法,还是有其他选项来避免列出重复方法。顺便说一下,我有一个由所有其他配置类导入的CommonConfig.java类。我可以创建私有方法并将其放在CommonConfig.java中吗?

顺便说一下,所有其他Spring Java Config类都像下面那样导入CommonConfig。

  @Import({ CommonConfig.class, }) 

1 个答案:

答案 0 :(得分:0)

您可以在CommonConfig.java类中初始化该方法,不要将其设为私有,否则扩展类将无法使用它。

如果该方法的实现因类而异,则可以创建一个接口&在那声明那个方法。