스프링 부트 및 스프링 데이터 프로젝트의 데이터베이스에서 속도 템플릿을 가져와야합니다. 모든 기술 (속도, 스프링 부팅 및 데이터)에 익숙하지 않으며 아직 코드를 시도하지 않았습니다. google에 무엇이든을 찾아내는. db에서 템플릿을 얻으려고 여기에서 시도한 사람이 있습니까? 제가 참조 할 수있는 링크 또는 다른 것을 제안 해주십시오.Springboot의 데이터베이스에서 속도 템플릿 가져 오기
업데이트 : 나는 (Grails의에서) DB에서 바인딩 클래스를하고 난 DB 클래스는 .IN, 자바에서 클래스 bindingSubject를 처리하는 방법에 액세스 할 수있는 {
데프, listForMail을
데프 과정 = {술집 로그 -> >로드 스크립트
def mapBinding = [:]
def fund
def perimeters = pub.sub.entities
perimeters.each(){ entity ->
if (fu == null){
if (entity instanceof S)
fu = entity.fu
if (entity instanceof Fund)
fu = fu
}
}mapBinding.entity = fu.name return mapBinding
}
} 및 자바 코드는
에 기록
210 데시벨에서 처리 방법을 호출하려면 (이 작품 Grails의에서 어떻게 자바에서 그것을 할까?)
Object scriptClass = loadScriptService.getScriptClass("scriptBindingSubject"+templateMail.getId(),
templateMail.getScriptBindingSubject());
if (scriptClass != null) {
try{
bindingSubject = scriptClass.process(pub,subMail);
}
지금 내가 속성을 바인딩 할 자바에서 (dB) 프로세스 메서드를 호출하는 방법을 잘 모르겠습니다
감사합니다.
예제가 있습니다. https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-velocity – Naruto
왜 우리의 데이터베이스의 템플릿? 만약 당신이 애플 리케이션에 직접 번들로되어 있다면 훨씬 더 간단 할 것이다. –
HI Andy, 실제로 그 템플릿은 HTML 형식으로 db로 저장되어 있고, 이제는 자바 애플리케이션의 일부 템플릿에 액세스해야한다. Grails SimpleTemplateEngine이있다. GroovyClassLoader와 함께 변수를 사용하여 자바에서 변수를 사용하므로 비슷한 것을 사용해야합니다. 다른 대체 방법으로는 GroovyClassLoader와 원활하게 대화 할 수있는 속도 이외의 다른 방법이 있습니까? – Khushi