4

我有一个带有以下命名空间声明的 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 做到这一点?现在,我能想到的唯一方法是使用 aop 命名空间声明创建一个新的 spring 配置文件,然后将声明从那里复制并粘贴到我的 bean 所在的配置文件中。

4

1 回答 1

6

Open with -> Spring Config Editor为您提供选项卡式视图。其中一个选项卡是命名空间选项卡,您可以在其中添加其他命名空间。在那里,您可以为 aop、上下文、实用程序、批处理等选择版本化或非版本化架构文件

顺便提一句。如果您想添加非弹簧命名空间(例如,对于 apache cxf) ,请在根元素上使用Open with -> XML Editor并执行edit namespaces

于 2010-06-11T08:14:35.187 回答