2014-11-12 6 views
-1

데이터 모델을 Android 프로젝트로 가져와야합니다. 문제는 안드로이드가 사용하지 않는 주석을 사용하여 작성되었다는 것입니다.Java 소스에서 특수 효과 제거

@NotNull 
@Email 
@Length(min = 3, max = 100) 
@Column(name = "email") 
private String email; 

@NotNull 
@Length(min = 3, max = 100) 
@Column(name = "first_name") 
private String firstName; 

이 프로그래밍 주석을 모두 제거 할 수있는 방법, 도구 또는 뭔가 있나요 :

내가 좋아하는 주석의 전체 소스가? 가져올 파일이 수백 개 있기 때문에.

답변

1

1) 찾기 및 바꾸기를 지원하는 텍스트 편집기를 정규식으로 사용할 수 있습니다. 좋아하는 IDE조차도 그런 옵션을 가질 수 있습니다.

2) 더 많은 노력이 필요하지만 더 유연합니다. 똑같은 일을하는 간단한 유틸리티를 작성하십시오. 나는 루비, 파이썬 등과 같은 스크립트 언어를 사용하는 것을 추천한다. 물론 자바 또한 옵션이다.

0

파일 검색을 Regex로 수행하고 그에 따라 빈 문자열로 대체하십시오.

0

두 가지 옵션은 당신이 코드를 사용할 수 있도록 :

  1. 는 프로젝트에 javax.validation jar를 추가합니다.

  2. 또는 최대 절전 모드 사용과 동일한 패키지에 자신 만의 주석을 쓸 수 있습니다.

에만 모두, 나는 생각한다 사용 예를 다루 그래서 빈 주석의 다스를 작성해야합니다 :

package javax.validation.constraints; 

public @interface NotNull { 
}