【发布时间】:2011-11-26 20:05:02
【问题描述】:
在 JSF 2 对注释的大力支持之后,我想知道我将使用 faces-config.xml 做什么。它现在的重要性是什么?
也就是说,有哪些配置只能通过faces-config.xml,不能通过注解?
现在我使用它的目的就是声明 Spring 的 EL 解析器。
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
<application>
<el-resolver>
org.springframework.web.jsf.el.SpringBeanFacesELResolver
</el-resolver>
</application>
</faces-config>
【问题讨论】:
-
为什么我们需要指定内置的ELResolver?我认为设计理念是约定优于配置...
-
我的
faces-config.xml中也没有<el-resolver>,它运行良好。
标签: jsf jsf-2 faces-config