SpringBoot 中 的ThymeleaViewResolver 视图解析器 默认去 templates 目录 中去 寻找 .html 为后缀的 文件

本文介绍了SpringBoot中ThymeleafViewResolver的使用,它默认在templates目录下查找.html文件作为视图。通过@Conditional注解控制Bean的实例化条件,如@ConditionalOnBean、@ConditionalOnMissingBean、@ConditionalOnClass和@ConditionalOnMissingClass。
摘要由CSDN通过智能技术生成

@ConditionalOnBean // 当给定的在bean存在时,则实例化当前Bean
@ConditionalOnMissingBean // 当给定的在bean不存在时,则实例化当前Bean
@ConditionalOnClass // 当给定的类名在类路径上存在,则实例化当前Bean
@ConditionalOnMissingClass // 当给定的类名在类路径上不存在,则实例化当前Bean

ThymeleafAutoConfiguration 的静态内部类

 @Configuration(
        proxyBeanMethods = false
    )
    @ConditionalOnMissingBean(
        name = {
   "defaultTemplateResolver"}     //当 defaultTemplateResolver 的bean不存在时,则实例化当前Bean
    )
    static class DefaultTemplateResolverConfiguration {
   
        private static final Log logger = LogFactory.getLog(ThymeleafAutoConfiguration.DefaultTemplateResolverConfiguration.class);
        private final ThymeleafProperties properties;
        private final ApplicationContext applicationContext;

        DefaultTemplateResolverConfiguration(ThymeleafProperties properties, ApplicationContext applicationContext) {
   
            t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值