2013-03-05 7 views
0

나는 다음과 같은 인터페이스가 있습니다AutoBean으로 params로 메소드를 구현하는 방법은 무엇입니까?

public class beanExampleCategory { 

    public static BigDecimal norm(BigDecimal dec) { 
    return dec != null ? dec : BigDecimal.ZERO; 
    } 
} 

및처럼 내 공장 같습니다 : 나는 그것을 위해 카테고리를

public interface beanExample { 
    public BigDecimal norm(BigDecimal dec); 
} 

다음을 만들어 컴파일 때 내가 가진

@Category(beanExampleCategory.class) 
public interface myFactory extends AutoBeanFactory { 
    AutoBean<beanExample> mybean(); 
} 

그 오류 :

[ERROR] The beanExample parameterization is not simple 
and the following methods did not have static implementations: 
[ERROR] public abstract java.math.BigDecimal norm(java.math.BigDecimal dec) 
[ERROR] Unable to complete due to previous errors 

여러 가지 방법으로 해결하려고 시도하지만 문제를 해결하는 방법을 알아낼 수 없습니다!

어떻게 AutoBean을 사용하여 params로 메소드를 구현할 수 있습니까?

답변