日期:2014-05-20  浏览次数:20793 次

spring里applicationContext.xml里的一堆http://...怎么记亿?
我就要是用注解来使用aop,结果applicationContext.xml里就要这么一大堆xmlns和xsi,这叫人怎么记啊,我电脑不联网的情况下项目就能运行,这些http://...有什么用,又是怎么得出来的?能从spring的jar包里找到吗,或别的方法推出来吗?

而且用了aop注解,原来用的继承接口的proxy方式就报类型转换异常这个帖子里的“Hi h = (Hi) ac.getBean("proxy");”报java.lang.ClassCastException异常

Java code

<?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"
    >

    <aop:aspectj-autoproxy></aop:aspectj-autoproxy>  
    <bean class="AnnotationAspect"></bean>
</beans>




------解决方案--------------------
不用记,copy就行了
------解决方案--------------------
都能在spring的包里找到,就是定义的标签和约束,前面的是key,后面的是value,key用的就是http://XXX,不用联网的
------解决方案--------------------
记不住,留个模板,用的时候把模板copy过去添加配置
------解决方案--------------------
看帮助文档,里面有这些代码,然后copy
------解决方案--------------------
在jar包里面找到对应的schema或者dtd 注释中有引用schema和dtd的方法 这里仅限spring 其他的框架不一定提供了
------解决方案--------------------
记是没法记的,两种方法:

1.留个模板,直接考
2.用myeclipse自动生成applicationContext.xml文件,里边直接就有了
------解决方案--------------------
关键是没必要记啊
------解决方案--------------------
那些http://..什么的不要当成一个网址 只要把它们当成key就行了
------解决方案--------------------
这些事程序的纸自带标记,现在myeclipse都已经帮你自带这些文档了,这些事不用记得。这些小东西只有BT的人才会问你,一般人谁会管理这些是什么东西,再说你看现在的myeclipse都给出这些东西了,你就知道人家是什么意思了。还用记?开玩喜!!!!!!