小编xyz*_*xyz的帖子

为什么Eclipse会在接口方法上抱怨@Override?

我有一个现有的项目,它使用@Override覆盖接口方法的方法,而不是超类方法.我不能在代码中改变这一点,但我想Eclpse停止抱怨的注解,因为我仍然可以使用Maven构建.

我该如何禁用此错误?

注意:由于项目要求,我需要编译Java 1.5.

java eclipse annotations interface syntax-error

132
推荐指数
5
解决办法
10万
查看次数

在Javascript/jQuery中从数组中删除多个元素

我有两个数组.第一个数组包含一些值,而第二个数组包含应从第一个数组中删除的值的索引.例如:

var valuesArr = new Array("v1","v2","v3","v4","v5");   
var removeValFromIndex = new Array(0,2,4);
Run Code Online (Sandbox Code Playgroud)

我想删除目前的指数值0,2,4valuesArr.我认为本机splice方法可能会有所帮助,所以我提出了:

$.each(removeValFromIndex,function(index,value){
    valuesArr.splice(value,1);
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为在每次之后splice,值的指数valuesArr是不同的.我可以通过使用临时数组并将所有值复制到第二个数组来解决这个问题,但我想知道是否有任何本机方法可以传递多个索引来从数组中删除值.

我更喜欢jQuery解决方案.(不确定我是否可以grep在这里使用)

javascript jquery

97
推荐指数
12
解决办法
12万
查看次数

@Autowired和静态方法

我有必须@Autowired在静态方法中使用的服务.我知道这是错的,但我不能改变当前的设计,因为它需要大量的工作,所以我需要一些简单的黑客.我不能改为randomMethod()非静态,我需要使用这个自动装配的bean.任何线索怎么做?

@Service
public class Foo {
    public int doStuff() {
        return 1;
    }
}

public class Boo {
    @Autowired
    Foo foo;

    public static void randomMethod() {
         foo.doStuff();
    }
}
Run Code Online (Sandbox Code Playgroud)

java spring static autowired

85
推荐指数
5
解决办法
10万
查看次数

Spring MVC:<context:component-scan>和<annotation-driven />标签之间的区别?

前几天我开始研究这个Spring Hello World教程:http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/

在本教程中,使用spring-servlet.xml文件配置Spring DispatcherServlet ,这个文件:

<?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:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="
    http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context.xsd">

<context:component-scan base-package="net.viralpatel.spring3.controller" />

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
</bean>
Run Code Online (Sandbox Code Playgroud)

在这个文件中,我使用的上下文:组件扫描标签说,春天有扫描我的文件搜索的注释,因此,例如,当控制器类发现的方法是通过注解@RequestMapping("/你好")注释知道此方法处理以"/ hello"结尾的URL的HTTP请求.这很简单......

现在我的疑问与我可以在STS\Eclipse中自动构建的Spring MVC模板项目有关.

当我在STS中创建一个新的Spring MVC项目时,我的DispatcherServlet由一个名为servlet-context.xml的文件配置,该文件包含一些与前一个示例文件类似的配置.

在这个文件中,我仍然有组件扫描标记:

<context:component-scan base-package="com.mycompany.maventestwebapp" />
Run Code Online (Sandbox Code Playgroud)

但我还有另一个标签(看起来有类似的任务),这一个:

<annotation-driven />
Run Code Online (Sandbox Code Playgroud)

这两个标签有什么区别?
另一个"奇怪"的事情是,前一个示例(不使用注释驱动标记)与STS使用Spring MVC模板项目创建的项目非常相似,但是如果我从其配置中删除注释驱动标记文件项目不运行并给我以下错误:HTTP状态404 -

在堆栈跟踪中,我有:

WARN:org.springframework.web.servlet.PageNotFound - 未发现HTTP请求与URI [/ maventestwebapp /]在DispatcherServlet的映射名为 'appServlet'

但为什么?前面的示例在没有注释驱动标记的情况下运行良好,并且此控制器类非常相似.实际上,只有一种方法可以处理对"/"路径的HTTP请求

这是我的控制器类的代码:

package …
Run Code Online (Sandbox Code Playgroud)

java spring annotations spring-mvc

65
推荐指数
3
解决办法
14万
查看次数

如何用包结构创建jar文件?

我有一个文件夹结构

/com/cdy/ws/a.class files
/com/cdy/ws/b.class files
/com/cdy/ws/c.class files
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令"jar cvf asd.jar*.class"时,它给jar提供了所有类文件.但是没有生成文件夹结构.所有类文件都必须在"com.cdy/ws"下,但所有类都在META-INF的相同级别.谁能告诉我生成包结构的命令是什么?

谢谢

java jar

40
推荐指数
4
解决办法
14万
查看次数

运行Java会出现"错误:无法打开`C:\ Program Files\Java\jre6\lib\amd64\jvm.cfg'"

经过多年的工作,我在尝试启动JVM时突然收到此消息:

Error: could not open `C:\Program Files\Java\jre6\lib\amd64\jvm.cfg'
Run Code Online (Sandbox Code Playgroud)

我尝试卸载,并收到一条消息说DLL丢失(未指定)尝试重新安装,一切都无济于事.

同时,当我尝试启动Scala时,我得到:

\Java\jdk1.6.0_25\bin\java.exe was unexpected at this time.
Run Code Online (Sandbox Code Playgroud)

经过%JAVA_HOME%%path%-都OK

有人可以帮忙吗?

java scala

35
推荐指数
6
解决办法
16万
查看次数

如何使用Selenium WebDriver处理登录弹出窗口?

如何使用Selenium Webdriver处理登录弹出窗口?我在这里附上了示例屏幕.如何在此登录弹出/警告窗口中输入/输入用户名和密码?

感谢和问候, 在此输入图像描述

alert popup selenium-webdriver

34
推荐指数
3
解决办法
12万
查看次数

android如何使用asynctasks progressdialog

的AsyncTask有4种重写方法onPreExecute(),doInBackground(),onProgressUpdate(),onPostExecute() 除了onProgressUpdate所有的都在工作.我应该怎么做才能使onProgressUpdate()起作用.任何人都可以简单地解释一下我的用途是onProgressUpdate()什么,应该在这里写些什么?

android

28
推荐指数
3
解决办法
8万
查看次数

Jars没有复制到Tomcat的lib文件夹

我正在做一些基本的春天的东西,并在某些时候停留.ClassNotFoundException每当我在Tomcat上部署我的应用程序时,我都会收到.

我观察到罐子没有复制到Tomcats lib文件夹.当我手动将罐子复制到Tomcats lib文件夹时,它工作正常.

如果我犯了任何错误,请告诉我.

PS - 我使用Spring工具套件2.6.0,Tomcat 6及其Maven项目.

谢谢.

java eclipse spring tomcat maven

26
推荐指数
1
解决办法
3万
查看次数

Junit测试Spring服务和DAO层

我正在开发Spring应用程序(Spring 3.0)并遵循分层架构Controller -> Service -> DAO layers.

我想使用Junit为服务和DAO层编写单元测试用例.
我检查了Spring官方网站,并尝试了许多其他网站,但无法找到一种简单易行的方法.

有人能为我提供一些有用的资源吗?


编辑:
看起来Mockito是不错的选择.在Spring中使用它的任何好的链接.

谢谢亚历克斯的建议.

junit spring unit-testing dao

26
推荐指数
1
解决办法
4万
查看次数