diff --git a/src/reference/spring-faces.xml b/src/reference/spring-faces.xml
index 4b5877f7..e1aa71bc 100644
--- a/src/reference/spring-faces.xml
+++ b/src/reference/spring-faces.xml
@@ -196,8 +196,9 @@ xsi:schemaLocation="
Configuring Web Flow for use with JSF
- This section explains how to configure Web Flow with JSF. The
- following is sample configuration for Web Flow and JSF:
+ This section explains how to configure Web Flow with JSF.
+ Both Java and XML style configuration are supported.
+ The following is sample configuration for Web Flow and JSF in XML:
<?xml version="1.0" encoding="UTF-8"?>
@@ -235,6 +236,34 @@ xsi:schemaLocation="
</beans>
+
+ The following is an example of the same in Java configuration:
+
+
+
+
+
The main points are the installation of a
FlowFacesContextLifecycleListener that manages a single
FacesContext for the duration of Web Flow request and the use of the
@@ -270,6 +299,12 @@ xsi:schemaLocation="
FlowHandlerAdapter normally used with Web Flow. This adapter
initializes itself with a JsfAjaxHandler instead of the
SpringJavaSciprtAjaxHandler.
+
+ When using Java config, the AbstractFacesFlowConfiguration
+ base class automatically registers JsfResourceRequestHandler
+ so there is nothing further to do.
+
+
diff --git a/src/reference/system-setup.xml b/src/reference/system-setup.xml
index 6f6d0410..90ccac11 100644
--- a/src/reference/system-setup.xml
+++ b/src/reference/system-setup.xml
@@ -44,6 +44,7 @@