2017-02-16 17 views
0

В моей конфигурации весны я загружаю файл со всеми службами cxf при запуске теста. Иногда я не хочу загружать эти службы в свои тесты, потому что они не нужны, и я хочу быстро работать.Конфигурация файла Spring с условиями

Я все мои CxF услуги загружены таким образом:

<import resource="classpath:services-app-ib-es-test.xml" /> 

Могу ли я изменить эту строку, чтобы прочитать его только на условном пути? Что-то вроде этого:

<if javavm param loadcxf = true> 
    <import resource="classpath:services-app-ib-es-test.xml" /> 
</if> 

Редактировать: Я использую весна-ядро-2,55

Благодаря

ответ

1

С весны 3.1 вы можете использовать функцию Profile, давая профиль в качестве JM аргумента или в файл свойств.

Я не знаю о весне 2.x.

http://docs.spring.io/spring/docs/3.2.0.RELEASE/spring-framework-reference/html/new-in-3.1.html

http://spring.io/blog/2011/02/14/spring-3-1-m1-introducing-profile/

http://spring.io/blog/2011/02/11/spring-framework-3-1-m1-released/