当前位置: 首页>>代码示例>>Java>>正文


Java RuntimeConfiguration类代码示例

本文整理汇总了Java中net.sourceforge.stripes.config.RuntimeConfiguration的典型用法代码示例。如果您正苦于以下问题:Java RuntimeConfiguration类的具体用法?Java RuntimeConfiguration怎么用?Java RuntimeConfiguration使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


RuntimeConfiguration类属于net.sourceforge.stripes.config包,在下文中一共展示了RuntimeConfiguration类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createConfiguration

import net.sourceforge.stripes.config.RuntimeConfiguration; //导入依赖的package包/类
/**
 * Create and configure a new {@link Configuration} instance using the suppied
 * {@link FilterConfig}.
 * 
 * @param filterConfig The filter configuration supplied by the container.
 * @return The new configuration instance.
 * @throws ServletException If the configuration cannot be created.
 */
protected static Configuration createConfiguration(FilterConfig filterConfig)
        throws ServletException {
    BootstrapPropertyResolver bootstrap = new BootstrapPropertyResolver(filterConfig);

    // Set up the Configuration - if one isn't found by the bootstrapper then
    // we'll just use the default: RuntimeConfiguration
    Class<? extends Configuration> clazz = bootstrap.getClassProperty(CONFIG_CLASS,
            Configuration.class);

    if (clazz == null)
        clazz = RuntimeConfiguration.class;

    try {
        Configuration configuration = clazz.newInstance();
        configuration.setBootstrapPropertyResolver(bootstrap);
        configuration.init();
        return configuration;
    }
    catch (Exception e) {
        log.fatal(e,
                "Could not instantiate specified Configuration. Class name specified was ",
                "[", clazz.getName(), "].");
        throw new StripesServletException("Could not instantiate specified Configuration. "
                + "Class name specified was [" + clazz.getName() + "].", e);
    }
}
 
开发者ID:nkasvosve,项目名称:beyondj,代码行数:35,代码来源:StripesFilter.java


注:本文中的net.sourceforge.stripes.config.RuntimeConfiguration类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。