ThymeleafAutoConfiguration
2023-04-21 20:58:21 1 举报
springBoot自动配置类分析
作者其他创作
大纲/内容
step4://基本和step2相同,不过此配置类是为了在ioc容器中没有dialect实例bean时添加dialect
step7:@Configuration( proxyBeanMethods = false )//标明为配置类,并指定Lite模式->每一次调用都会创建新的实例;@Bean @ConditionalOnMissingBean( name = {\"thymeleafViewResolver\"} )//当ioc容器中没有以“thymeleafViewResolver”为名字的bean时生效,对ThymeleafViewResolver这个类进行一系列操作,最终返回这个thymeleafViewResolver实例bean,将其注册在ioc容器中
step6:@Configuration( proxyBeanMethods = false )//标明为配置类,并指定Lite模式->每一次调用都会创建新的实例;@ConditionalOnWebApplication( type = Type.SERVLET )//只有在webApplication使用servlet模式的时候该配置生效@ConditionalOnProperty( name = {\"spring.thymeleaf.enabled\
step5://基本和step2相同,不过此配置类是为了在ioc容器中没有layoutDialect实例bean时添加layoutDialect
step2:@Configuration( proxyBeanMethods = false )//标明为配置类,并指定Lite模式->每一次调用都会创建新的实例;@ConditionalOnClass({Java8TimeDialect.class})//当容器中有注解中指定的类时此配置类生效 @Bean @ConditionalOnMissingBean Java8TimeDialect java8TimeDialect() { return new Java8TimeDialect(); }//如果ioc容器中没有注册java8TimeDialect这个bean实例时生效,自动生成java8TimeDialect这个bean实例
step3://基本和step2相同,不过此配置类是为了在ioc容器中没有securityDialect实例bean时添加securityDialect
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容