package configurations; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Scope; import org.thymeleaf.templatemode.TemplateMode; @Configuration @ComponentScan("configurations") public class ThymeleafConfiguration { @Bean @Scope("prototype") public TemplateMode defaultTemplateMode() { return TemplateMode.parse("HTML"); } }
<context:component-scan base-package="configurations"/>
@Configuration注解的配置类有如下要求:
- @Configuration不可以是final类型;
- @Configuration不可以是匿名类;
- 嵌套的configuration必须是静态类。