Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
framework-web:spring:templates [2019/08/31 14:21] – modification externe 127.0.0.1 | framework-web:spring:templates [2023/09/26 23:20] (Version actuelle) – jcheron | ||
---|---|---|---|
Ligne 65: | Ligne 65: | ||
{{> / | {{> / | ||
</ | </ | ||
+ | |||
+ | === Valeurs nulles === | ||
+ | <WRAP round important> | ||
+ | Par défaut, **Mustache** n' | ||
+ | </ | ||
+ | |||
+ | <sxh java> | ||
+ | @Configuration | ||
+ | public class AppConfig { | ||
+ | @Bean | ||
+ | public BeanPostProcessor mutacheHackerBeanPostProcessor() { | ||
+ | return new BeanPostProcessor() { | ||
+ | @Override | ||
+ | public Object postProcessBeforeInitialization(Object bean, String beanName) | ||
+ | throws BeansException { | ||
+ | return bean; | ||
+ | } | ||
+ | |||
+ | @Override | ||
+ | public Object postProcessAfterInitialization(Object bean, String beanName) | ||
+ | throws BeansException { | ||
+ | if (ClassUtils.isAssignable(bean.getClass(), | ||
+ | || " | ||
+ | Mustache.Compiler compiler = (Mustache.Compiler) bean; | ||
+ | return compiler.defaultValue("" | ||
+ | } | ||
+ | |||
+ | return bean; | ||
+ | } | ||
+ | }; | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||