2017-02-07 8 views
0

내가 smooks를 생성하는 코드를 다음했다가 자바 객체 :java에서 String (실제 파일 내용)에서 smooks 객체를 만드는 방법은 무엇입니까?

smooks = new Smooks(Thread.currentThread().getContextClassLoader().getResourceAsStream(smooksURI)); 

어디 URI 내 프로젝트에서 프리 마커 파일의 경로입니다 smooks.

이제 Freemark 마커 파일을 Project에서 가져 오는 대신 전체 freemarker를 String으로로드했습니다. 문자열에있는 실제 freemarker 내용을 사용하여 smooks 객체를 만들려고합니다.

뭔가 myFreemarkerContent는 문자열로 프리 마커의 실제 내용이다

Smooks smooks = new Smooks(myFreemarkerContent); 

있다.

어떻게 할 수 있습니까?

답변

0

Freemarker 템플릿으로 Smooks를 초기화하려고합니까? 그것은 어쨌든 작동하지 않을 것입니다. Smooks는 Smooks 설정으로 구성되어야합니다. Smooks 설정은 Freemarker (및 기타) 항목을 정의하는 곳입니다.