org.springframework.context.annotation.Description#org.thymeleaf.spring5.SpringTemplateEngine源码实例Demo

下面列出了org.springframework.context.annotation.Description#org.thymeleaf.spring5.SpringTemplateEngine 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Moss   文件: MailNotifierTest.java
@Before
public void setup() {
    repository = mock(InstanceRepository.class);
    when(repository.find(instance.getId())).thenReturn(Mono.just(instance));

    sender = mock(JavaMailSender.class);
    when(sender.createMimeMessage()).thenAnswer(args -> new MimeMessage(Session.getInstance(new Properties())));

    SpringTemplateEngine templateEngine = new SpringTemplateEngine();
    ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver();
    resolver.setTemplateMode(TemplateMode.HTML);
    resolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
    templateEngine.addTemplateResolver(resolver);

    notifier = new MailNotifier(sender, repository, templateEngine);
    notifier.setTo(new String[]{"[email protected]"});
    notifier.setCc(new String[]{"[email protected]"});
    notifier.setFrom("SBA <[email protected]>");
    notifier.setBaseUrl("http://localhost:8080");
    notifier.setTemplate("/META-INF/spring-boot-admin-server/mail/status-changed.html");
}
 
源代码2 项目: wallride   文件: SystemIndexController.java
@Transactional(propagation = Propagation.REQUIRED)
@RequestMapping(value = "/clear-cache", method = RequestMethod.POST)
public String clearCache(
		@PathVariable String language,
		RedirectAttributes redirectAttributes,
		HttpServletRequest request,
		HttpServletResponse response) throws Exception {

	WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(servletContext, "org.springframework.web.servlet.FrameworkServlet.CONTEXT.guestServlet");
	if (context == null) {
		throw new ServiceException("GuestServlet is not ready yet");
	}

	DefaultModelAttributeInterceptor interceptor = context.getBean(DefaultModelAttributeInterceptor.class);
	ModelAndView mv = new ModelAndView("dummy");
	interceptor.postHandle(request, response, this, mv);

	SpringTemplateEngine templateEngine = context.getBean("templateEngine", SpringTemplateEngine.class);
	logger.info("Clear cache started");
	templateEngine.clearTemplateCache();
	logger.info("Clear cache finished");

	redirectAttributes.addFlashAttribute("clearCache", true);
	redirectAttributes.addAttribute("language", language);
	return "redirect:/_admin/{language}/system";
}
 
源代码3 项目: wallride   文件: WallRideThymeleafConfiguration.java
@Bean
	public SpringTemplateEngine templateEngine(WallRideThymeleafDialect wallRideThymeleafDialect) {
		SpringTemplateEngine engine = new SpringTemplateEngine();
//		engine.setTemplateResolver(templateResolver());
		Set<ITemplateResolver> templateResolvers = new LinkedHashSet<>();
		templateResolvers.add(homePathTemplateResolver());
		templateResolvers.add(classPathTemplateResolver());
		engine.setTemplateResolvers(templateResolvers);

		Set<IDialect> dialects = new HashSet<>();
		dialects.add(new SpringSecurityDialect());
		dialects.add(new Java8TimeDialect());
		dialects.add(wallRideThymeleafDialect);
		engine.setAdditionalDialects(dialects);
		return engine;
	}
 
源代码4 项目: spring-boot-admin   文件: MailNotifierTest.java
@BeforeEach
public void setup() {
	repository = mock(InstanceRepository.class);
	when(repository.find(instance.getId())).thenReturn(Mono.just(instance));

	sender = mock(JavaMailSender.class);
	when(sender.createMimeMessage()).thenAnswer((args) -> new MimeMessage(Session.getInstance(new Properties())));

	SpringTemplateEngine templateEngine = new SpringTemplateEngine();
	ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver();
	resolver.setTemplateMode(TemplateMode.HTML);
	resolver.setCharacterEncoding(StandardCharsets.UTF_8.name());
	templateEngine.addTemplateResolver(resolver);

	notifier = new MailNotifier(sender, repository, templateEngine);
	notifier.setTo(new String[] { "[email protected]" });
	notifier.setCc(new String[] { "[email protected]" });
	notifier.setFrom("SBA <[email protected]>");
	notifier.setBaseUrl("http://localhost:8080");
	notifier.setTemplate("/META-INF/spring-boot-admin-server/mail/status-changed.html");
}
 
@Bean
public TemplateEngine mailNotifierTemplateEngine() {
    SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
    resolver.setApplicationContext(this.applicationContext);
    resolver.setTemplateMode(TemplateMode.HTML);
    resolver.setCharacterEncoding(StandardCharsets.UTF_8.name());

    SpringTemplateEngine templateEngine = new SpringTemplateEngine();
    templateEngine.addTemplateResolver(resolver);
    return templateEngine;
}
 
@Bean(MessageConstants.EMAIL_TEMPLATE_ENGINE_BEAN)
public TemplateEngine templateEngine(@Qualifier(MessageConstants.EMAIL_TEMPLATE_RESOLVER_BEAN) SpringResourceTemplateResolver templateResolver) {
	SpringTemplateEngine engine = new SpringTemplateEngine();
	engine.addDialect(new Java8TimeDialect());
	engine.addTemplateResolver(templateResolver);
	engine.getConfiguration();

	return engine;
}
 
源代码7 项目: alchemy   文件: MailService.java
public MailService(JHipsterProperties jHipsterProperties, JavaMailSender javaMailSender,
        MessageSource messageSource, SpringTemplateEngine templateEngine) {

    this.jHipsterProperties = jHipsterProperties;
    this.javaMailSender = javaMailSender;
    this.messageSource = messageSource;
    this.templateEngine = templateEngine;
}
 
源代码8 项目: TeamDojo   文件: MailService.java
public MailService(JHipsterProperties jHipsterProperties, JavaMailSender javaMailSender,
                   MessageSource messageSource, SpringTemplateEngine templateEngine) {

    this.jHipsterProperties = jHipsterProperties;
    this.javaMailSender = javaMailSender;
    this.messageSource = messageSource;
    this.templateEngine = templateEngine;
}
 
源代码9 项目: Spring-5.0-Projects   文件: MailService.java
public MailService(JHipsterProperties jHipsterProperties, JavaMailSender javaMailSender,
        MessageSource messageSource, SpringTemplateEngine templateEngine) {

    this.jHipsterProperties = jHipsterProperties;
    this.javaMailSender = javaMailSender;
    this.messageSource = messageSource;
    this.templateEngine = templateEngine;
}
 
源代码10 项目: e-commerce-microservice   文件: MailService.java
public MailService(JHipsterProperties jHipsterProperties, JavaMailSender javaMailSender,
        MessageSource messageSource, SpringTemplateEngine templateEngine) {

    this.jHipsterProperties = jHipsterProperties;
    this.javaMailSender = javaMailSender;
    this.messageSource = messageSource;
    this.templateEngine = templateEngine;
}
 
public MailService(JHipsterProperties jHipsterProperties, JavaMailSender javaMailSender,
        MessageSource messageSource, SpringTemplateEngine templateEngine) {

    this.jHipsterProperties = jHipsterProperties;
    this.javaMailSender = javaMailSender;
    this.messageSource = messageSource;
    this.templateEngine = templateEngine;
}
 
源代码12 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    // 建立與設定模版引擎
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码13 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    // 建立ViewResolver實作物件並設置模版引擎實例
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    // 回應內容編碼
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码14 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码15 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码16 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码17 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码18 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码19 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码20 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码21 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码22 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码23 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码24 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    // 建立與設定模版引擎
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    engine.addDialect(new SpringSecurityDialect());
    return engine;
}
 
源代码25 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    // 建立ViewResolver實作物件並設置模版引擎實例
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    // 回應內容編碼
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码26 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    // 建立與設定模版引擎
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码27 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    // 建立ViewResolver實作物件並設置模版引擎實例
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    // 回應內容編碼
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码28 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    // 建立與設定模版引擎
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}
 
源代码29 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public ViewResolver viewResolver(SpringTemplateEngine engine) {
    // 建立ViewResolver實作物件並設置模版引擎實例
    ThymeleafViewResolver resolver = new ThymeleafViewResolver();
    resolver.setTemplateEngine(engine);
    // 回應內容編碼
    resolver.setCharacterEncoding("UTF-8");
    resolver.setCache(false);
    return resolver;
}
 
源代码30 项目: Spring5Tutorial   文件: WebConfig.java
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
    // 建立與設定模版引擎
    SpringTemplateEngine engine = new SpringTemplateEngine();
    engine.setEnableSpringELCompiler(true);
    engine.setTemplateResolver(templateResolver);
    return engine;
}