小编Aar*_*lla的帖子

如何通过ID注入Spring依赖项?

我有几个相同类型的bean(BeanType).如何通过带注释的ID注入它们?说:

@Autowired @ID("bean1")
public void setBean( BeanType bean ) {
}
Run Code Online (Sandbox Code Playgroud)

但是没有注释@ID.

我只发现@Qualifier这意味着我必须提供所有的bean ID 限定符.当然,还有一种更简单的方法吗?

spring annotations dependency-injection

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

如何在Java中将SYS连接到Oracle?

我收到此错误:

java.sql.SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
Run Code Online (Sandbox Code Playgroud)

怎么修?(我需要SYS).谢谢.

java database oracle sys

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

如何使用自定义注释@Foo查找所有bean?

我有这个弹簧配置:

@Lazy
@Configuration
public class MyAppConfig {
    @Foo @Bean
    public IFooService service1() { return new SpecialFooServiceImpl(); }
}
Run Code Online (Sandbox Code Playgroud)

如何获取所有注释的bean列表@Foo

注意:@Foo是我定义的自定义注释.这不是"官方"Spring注释之一.

[编辑]根据Avinash T.的建议,我写了这个测试用例:

import static org.junit.Assert.*;
import java.lang.annotation.ElementType;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import java.lang.annotation.Retention;
import java.lang.reflect.Method;
import java.util.Map;
import org.junit.Test;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Lazy;

public class CustomAnnotationsTest {

    @Test
    public void testFindByAnnotation() throws Exception {

        AnnotationConfigApplicationContext appContext = new AnnotationConfigApplicationContext( CustomAnnotationsSpringCfg.class );

        Method m = CustomAnnotationsSpringCfg.class.getMethod( "a" );
        assertNotNull( m …
Run Code Online (Sandbox Code Playgroud)

configuration spring annotations

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

将Java 7编译为Java 6

我知道Java 7的运行时功能不适用于Java 6,但由于没有添加新的字节代码,新的字节代码invokedynamic只与非Java语言相关,我想知道转换Java有多难7源代码(新switch语句,菱形运算符)到纯Java 6(即能够开始将源转换为Java 7而不会失去Java 6兼容性).

有什么指针吗?

java porting java-6 java-7

28
推荐指数
2
解决办法
9907
查看次数

如何中止正在运行的JDBC事务?

有没有办法提前中止交易?说,我已经向数据库发送了一个命令,运行五分钟,四分之后,我想中止它.

JDBC是否定义了一种方法来向数据库发送"停止在此连接上执行的任何操作"信号?

java jdbc

27
推荐指数
3
解决办法
2万
查看次数

不同版本的glibc兼容性如何?

特别:

  1. 以某种方式确保所有版本的glibc 2.x都是二进制兼容的吗?

  2. 如果没有,我如何在我的系统上运行二进制(游戏),该二进制(游戏)已针对不同的版本编译?我可以在其他文件夹中安装glibc吗?

我的具体问题是glibc 2.14(我拥有的)和2.15(游戏想要的)之间的兼容性.

我可能也会得到glibc 2.13的版本,但我不确定它是否会在2.14上运行.

installation glibc shared-libraries binary-compatibility

25
推荐指数
3
解决办法
2万
查看次数

什么是Windows最好的CVS客户端?

我们目前正在使用WinCVS,但它很慢并且没有合并对话框.我正在寻找像Eclipse的Team Synchronize这样的东西(所以人们可以看到他们在更新之前会得到什么).

你有什么建议?使用WinMerge的TortoiseCVS

注意:OSS首选:)

windows cvs wincvs

24
推荐指数
4
解决办法
7万
查看次数

如何在类路径中检测重复的JAR?

有没有人有代码来检测类路径中的重复JAR?

背景:当类路径中有相同JAR的两个版本时,可能会发生奇怪的事情.使用Maven等工具时甚至会发生这种情况:更改依赖关系并构建WAR而不先清理.由于target/webapp/WEB-INF/lib没有清理,依赖将在那里两次.

这有安全网吗?

java jar classpath

24
推荐指数
2
解决办法
1万
查看次数

如何使用Spring手动自动装配bean?

我有一个bean B,我必须创建自己(使用new B()),并有@Autowire@PostConstruct注释.

如何使Spring从我的bean处理这些注释A

相关问题:

java spring autowired

24
推荐指数
1
解决办法
2万
查看次数

如何编写单元测试以确保我的基于日期/时间的代码适用于所有时区和/或DST?

我正在使用JodaTime 2.1,我正在寻找一种单元测试代码的模式,该代码执行日期/时间操作以确保它在所有时区都表现良好且独立于DST.

特别:

  1. 我怎么能模拟系统时钟(所以我不必模拟所有我调用的地方new DateTime()来获取当前时间)
  2. 如何在默认时区执行相同的操作?

java timezone unit-testing jodatime dst

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