I am using SpringClickServlet to integrate Click with Spring.
Spring injection in "Page" classes works only if the class name starts with exactly one upper case letter.
If I have a class "ABTestPage" (that extends org.apache.click.Page and that is a @Component) when I try to use it, any @Resource is "null". If I rename the class to "AbTestPage", any @Resource is correctly injected.
The following simple project demonstrates the problem: https://bitbucket.org/andcoz/clickspringuppercasebug/