项目中的那些事---Java反射的应用】的更多相关文章

最近工作中遇到一个这样的问题: 为某个项目中的所有接口做一个测试工具,使用java Swing技术,该项目有不同的版本,不是所有版本中的接口都是相同的,而我做的工具需要兼容所有版本. 于是就引入了这样一个问题: 有些接口如果在部分版本中不存在,那么通过界面执行这个操作的时候就会报错,所以为了兼容所有版本,就要在方法调用之前考虑方法是否存在,同时为了不在编译时抛异常,在调用方法时 也需要通过反射来调用,具体实现如下: 一.使用反射判断方法是否存在 /** * 判断方法是否存在 * * @param…
主要原因是maven项目里面的jar包吗,没有导入到项目中 maven web 项目中启动报错 Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 错误描述: Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 问题解析: Maven项目中所有依赖(jdk/jar/c…
环境:Groovy/Grails Tool Suite 3.1.0.RELEASE(BASED ON ECLIPSE JUNO 3.8.1).JDK1.6.Maven3.05.Tomcat6 错误描述: SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListenerjava.lang.ClassNotFoundException: org.spring…
Android Studio 是Google推出的一个Android开发环境,它集成了Android 开发工具用于开发和调试,类似 Eclipse ADT.Google公司停止对eclipse的后续支持,对Android应用的开发方面,Android studio即将取代Eclipse. 方法/步骤   新建一个Android studio项目后,项目文件列表如图所示:   但是,在文件列表中并没有找到R.java文件.切换项目列表试图为project,如图:   依次,打开app-->buil…
项目右键->buildPath configure Build Path->点击选项卡Libraries->选中JRE System Library->点击edit->选中Alternate JRE->选择jdk或者jre->点击finish,点击ok,自动出现src/main/java和src/test/java…
1.Collections对List集合中的数据进行排序 http://blog.csdn.net/veryisjava/article/details/51675036 2.Java随机数 http://blog.csdn.net/u013905744/article/details/73480674 3.mybatis javaEnumHandler https://segmentfault.com/a/1190000010755321 4.Transactional propagation…
最近做了一个下载pdf文档的需求,本以为使用HTML5中<a>标签的属性download就能简单搞定,不料IE竟然不支持这一简单粗暴的H5新特性,而是直接在网页中打开, 于是各种搜索之后得出以下结论:IE中下载文档时,要想直接下载而不是在浏览器中打开,就要给下载的请求添加一些header属性: 1.Content-Disposition: attachment; filename=filename 2.Content-Type: application/octet-stream; 现在以我做的…
一.String.charAt(index) 作用:获取字符串指定索引位置的字符 注意:index的值是0~(字符串长度-1)之间的值 <script type="text/javascript"> var str ="my name is javascript"; var c2 = str.charAt(2); var c3 = str.charAt(3); var c6 = str.charAt(6); var c11 = str.charAt(11…
总结工作中遇到的php函数: 1.查找:strpos("str", "substr"): 查找substr字符串在str字符串中出现的位置 第一个参数是:被查找的字符串 第二个参数是:要查找的字符串 $str = "my name is php"; var_dump(strpos($str,"is")); 运行结果为: int(8) 2.把字符串打散为字符:explode(' ','str'); 第一个参数是:规定在哪里分割字…
数据库的数据出现了数据错误.找到原因是因为代码里面Spring的判断所导致的.其实就是判断字符里有01,走这里,有02,走那里,全是if,但是是类似indexOf的那种判断,偏偏有一个数据是0102,写程序要小心点类,最后解决是startWith(),字符前缀有没有.现在系统上的错误,先改好了,以后不会出现这样错误的数据.…