좋습니다, 서버 수준에서 상수를 관리하고 싶습니다. 따라서 com.mattbertolini.hermes.Hermes
은 해결책입니다.com.mattbertolini.hermes.Hermes를 사용하여 서버 측 (GWT)에서 상수를 올바르게 관리하는 방법은 무엇입니까?
참조하십시오 내 모든 단계 :
1 - 나는
2는 클라이언트 패키지에 MyConstantsWithLookup.java
만들기 일식의 올바른 라이브러리 (문제 없음)로 hermes-1.2.0.jar
& 가져 오기를 다운로드
import com.google.gwt.i18n.client.ConstantsWithLookup;
public interface MyConstantsWithLookup extends ConstantsWithLookup {
String myMsg();
}
3 같은 클라이언트 패키지에 MyConstantsWithLookup.properties
파일을 만드십시오. 이 파일은이 라인이 있습니다
[WARN] Server class 'com.ibm.icu.util.ULocale' could not be found in the web app, but was found on the system classpath [WARN] Adding classpath entry 'file:/C:/Users/eclipse-jee-juno-SR1-win32-x86_64/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.5.0.v201212122042-rel-r42/gwt-2.5.0/gwt-dev.jar' to the web app classpath for this session For additional info see: file:/C:/Users/eclipse-jee-juno-SR1-win32-x86_64/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.5.0.v201212122042-rel-r42/gwt-2.5.0/doc/helpInfo/webAppClassPath.html: 서버 패키지에 ServerData.java에서
myMsg=Deleted
4- 이클립스에서 테스트가 잘 작동하지만 이클립스 Warnign 메시지를 받았습니다
MyConstantsWithLookup my = Hermes.get(MyConstantsWithLookup.class, "");
String extra=my.myMsg();
나는이 경고에 대해 무엇을 확신하지 못합니까? 심각합니까?
코드가 정상적으로 실행되었지만 eclipse가이 경고를 생성 한 이유는 무엇입니까?