我使用Tapestry5作为我选择的Web框架。Tapestry允许我在配置类中定义符号并将符号注入(inject)其他组件。例如,publicinterfaceSymbolConstants{staticStringDEFAULT_TIMEOUT_KEY="default.timeout";}publicclassAppModule{voidcontributeApplicationDefault(Configurationconf){conf.add(SymbolConstants.DEFAULT_TIMEOUT_KEY,"10");}}publicclassMyComponent