Class MailPreviewController

java.lang.Object
com.onec.mail.web.MailPreviewController

@RestController public class MailPreviewController extends Object
Dev-only endpoints (enabled via onec.mail.preview.enabled=true) for inspecting templates: a JSON listing of every registered template, and an in-browser HTML render of one by name using a best-effort sample instance of its target type. Never enable in production.
  • Constructor Details

  • Method Details

    • list

      @GetMapping(path="${onec.mail.preview.path:/onec/mail/preview}", produces="application/json") public List<Map<String,Object>> list()
    • preview

      @GetMapping(path="${onec.mail.preview.path:/onec/mail/preview}/{name}") public org.springframework.http.ResponseEntity<String> preview(@PathVariable String name)