28 lines
998 B
Java
28 lines
998 B
Java
/*
|
|
* Copyright (C) 2021 Anton Romanov - All Rights Reserved
|
|
* You may use, distribute and modify this code, please write to: romanov73@gmail.com.
|
|
*
|
|
*/
|
|
|
|
package ru.ulstu.configuration;
|
|
|
|
import nz.net.ultraq.thymeleaf.layoutdialect.LayoutDialect;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.thymeleaf.extras.springsecurity6.dialect.SpringSecurityDialect;
|
|
import org.thymeleaf.spring6.SpringTemplateEngine;
|
|
import org.thymeleaf.templateresolver.ITemplateResolver;
|
|
|
|
@Configuration
|
|
public class TemplateConfiguration {
|
|
|
|
@Bean
|
|
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver, SpringSecurityDialect sec) {
|
|
final SpringTemplateEngine templateEngine = new SpringTemplateEngine();
|
|
templateEngine.addTemplateResolver(templateResolver);
|
|
templateEngine.addDialect(new LayoutDialect());
|
|
templateEngine.addDialect(sec);
|
|
return templateEngine;
|
|
}
|
|
}
|