IDEA 플러그인 개발
4
public static DataDO toDataDO(DataTO dataTO) {
if (dataTO == null) {
return null;
}
DataDO DataDO = new DataDO();
DataDO.setPlname(dataTO.getPlname());
DataDO.setPladdress(dataTO.getPladdress());
DataDO.setTel(dataTO.getTel());
DataDO.setUrl(dataTO.getUrl());
DataDO.setPosx(dataTO.getPosx());
DataDO.setPosy(dataTO.getPosy());
DataDO.setStoreType(dataTO.getStoreType());
return DataDO;
}
속성이 많으면 인육이 이런 기계적인 코드를 많이 써야 한다는 것을 알게 될 것이다. 때로는 하나를 빠뜨릴 수도 있고 문제를 발견하기 어려울 수도 있다.이럴 때 보통main 함수를 쓰는 사람이 있는데 자바의 반사로 이 문제를 잘 해결할 수 있다.IDEA의plugin 개발을 시도하고 싶으면 O2O 방법체를 자동으로 생성할 수 있는 플러그인을 개발하고 싶습니다.인터넷에서 IDEA plugin에 관한 문서는 많지 않고 중국어도 비교적 낡았지만 대체로 그럭저럭 괜찮다.참조 자료:
http://www.intellij.org.cn/downloads/intellij_plugin_basic.pdf
https://docs.google.com/document/pub?id=13WdYcWgXErISfdpToxGu1mFUC1jEZpjMYCCAzi2CEPQ
http://confluence.jetbrains.com/display/IDEADEV/PluginDevelopment위에는 모두 중국어로 되어 있지만 판본이 좀 낡아서 영어로 할 수 있는 학생은 공식 문서를 볼 수 있다
http://confluence.jetbrains.com/display/IDEADEV/PluginDevelopment
그러나 뒤에 사용된api는 영문 문서를 통해 보아야 한다.실제 개발 중에는 아직도 많은 구덩이가 있으니 다른 플러그인의 원본 코드를 많이 참고하고 모색해야 한다.
현재 플러그인이 이미 출시되었습니다.
true
GenerateO2O
소스:https://github.com/ykdsg/GenerateO2O
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.