간만에 Annotation 놀이~ 실패...
JAVA / 2008. 12. 23. 11:43
요즘 회사에서 한참 만들었던 양식마법사에 언어팩을 적용하기위해서 Externalize Strings... 기능을 이용하여
열심히 작업하고 있었습니다. 허나.. Anntation 에 있는 스트링들은 검출이 안되는 것이었습니다.
위의 검증포멧을 처리하고 싶은데... 방법이 없을까 고민하던 순간 Annotation attribute 값을 static 값으로
처리를 해볼까 해서 다음과 같이 해보았습니다.
이클립스가 친절하게 빨간줄을 그어주십니다.
다년간의 통밥을 통해 static final 로 만들고 Exteneralize Strings... 를 돌렸으나...
그냥 static final 로 할 때는 에러가 안났는데 역시 최종적으로 상수가 되어야지만 처리가 가능한 것 이였습니다.
Annotation 을 처리하는 부분에서 attribute 의 값을 key 로 하는 처리를 따로 해주어야 할 것 같습니다. -_ㅜ
오늘까지 완료해야하는데 ㅋㅋㅋㅋ
열심히 작업하고 있었습니다. 허나.. Anntation 에 있는 스트링들은 검출이 안되는 것이었습니다.
위의 검증포멧을 처리하고 싶은데... 방법이 없을까 고민하던 순간 Annotation attribute 값을 static 값으로
처리를 해볼까 해서 다음과 같이 해보았습니다.
이클립스가 친절하게 빨간줄을 그어주십니다.
The value for annotation attribute PropertyDescription.label must be a constant expression
다년간의 통밥을 통해 static final 로 만들고 Exteneralize Strings... 를 돌렸으나...
그냥 static final 로 할 때는 에러가 안났는데 역시 최종적으로 상수가 되어야지만 처리가 가능한 것 이였습니다.
Annotation 을 처리하는 부분에서 attribute 의 값을 key 로 하는 처리를 따로 해주어야 할 것 같습니다. -_ㅜ
오늘까지 완료해야하는데 ㅋㅋㅋㅋ