добавление нового объявления пространства имен в конфигурацию Spring с использованием Spring IDE - PullRequest
4 голосов
/ 11 ноября 2009

У меня есть файл конфигурации Spring spring-idol.xml со следующим объявлением пространства имен:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans  
  http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

     ....

</beans>

Я хочу добавить объявление пространства имен для AOP

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop 
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

    ...

</beans>

Есть ли способ сделать это с помощью Spring IDE? Сейчас я могу думать только о том, чтобы создать новый конфигурационный файл spring с объявлением пространства имен aop, а затем скопировать и вставить объявление оттуда в файл конфигурации, где находятся мои bean-компоненты.

1 Ответ

6 голосов
/ 11 июня 2010

Open with -> Spring Config Editor предоставляет вам представление с вкладками. Одной из вкладок является вкладка пространств имен, куда вы можете добавить дополнительные пространства имен. Там вы можете выбрать версионные или не версионные файлы схемы для aop, context, util, batch и т. Д.

Кстати. если вы хотите добавить не пружинные пространства имен (например, для apache cxf), используйте Open with -> XML Editor и edit namespaces для корневого элемента

...