org.apache.wicket.protocol.http.WebApplication.init()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(163)

本文整理了Java中org.apache.wicket.protocol.http.WebApplication.init()方法的一些代码示例,展示了WebApplication.init()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebApplication.init()方法的具体详情如下:
包路径:org.apache.wicket.protocol.http.WebApplication
类名称:WebApplication
方法名:init

WebApplication.init介绍

[英]Initialize; if you need the wicket servlet/filter for initialization, e.g. because you want to read an initParameter from web.xml or you want to read a resource from the servlet's context path, you can override this method and provide custom initialization. This method is called right after this application class is constructed, and the wicket servlet/filter is set. Use this method for any application setup instead of the constructor.
[中]初始化;如果您需要wicket servlet/过滤器进行初始化,例如,因为您想从web读取initParameter。xml,或者希望从servlet的上下文路径读取资源,可以重写此方法并提供自定义初始化。在构造这个应用程序类并设置wicket servlet/过滤器之后,立即调用这个方法。将此方法用于任何应用程序设置,而不是构造函数。

代码示例

代码示例来源:origin: de.alpharogroup/jaulp-wicket-base

/**
 * Inits the application configuration for global, development and deployment.
 *
 * @see org.apache.wicket.Application#init()
 */
@Override
public final void init()
{
  this.startupDate = new DateTime();
  super.init();
  // set application configuration...
  onApplicationConfigurations();
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

webApplication.init();

代码示例来源:origin: org.wicketstuff/wicket-mount

@Override
protected void init()
{
  super.init();
  autoMountPages();
}

代码示例来源:origin: ops4j/org.ops4j.pax.wicket

@Override
protected void init() {
  super.init(); //To change body of generated methods, choose Tools | Templates.
  mountResource("/css", resourceReferenceCSS);
}

代码示例来源:origin: ops4j/org.ops4j.pax.wicket

/** {@inheritDoc} */
  @Override
  protected void init() {
    super.init();
    mountPage("initiallymounted", InitiallyMountedPage.class);
  }
}

代码示例来源:origin: org.wicketstuff/spring-webflow

/** {@inheritDoc} */
@Override
protected void init()
{        
  super.init();
  //Retrieve the servlet context and initialize the Spring Application Context
  if(applicationContext == null){
    ServletContext sc = getServletContext();
    applicationContext = WebApplicationContextUtils.getRequiredWebApplicationContext(sc);
  }
  
  WicketFlowArtifactFactory factory = new WicketFlowArtifactFactory();
  FlowBuilderServices flowBuilderServices = (FlowBuilderServices) applicationContext.getBean("flowBuilderServices");
  flowBuilderServices.setFlowArtifactFactory(factory);
}

代码示例来源:origin: org.apache.isis.viewer/wicket-viewer

/**
 * Initializes the application; in particular, bootstrapping the Isis
 * backend, and initializing the {@link ComponentFactoryRegistry} to be used
 * for rendering.
 */
@Override
protected void init() {
  super.init();
  getResourceSettings().setParentFolderPlaceholder("$up$");
  final DeploymentType deploymentType = determineDeploymentType();
  final IsisConfigurationBuilder isisConfigurationBuilder = createConfigBuilder();
  final IsisModule isisModule = new IsisModule(deploymentType, isisConfigurationBuilder);
  final Injector injector = Guice.createInjector(isisModule, newIsisWicketModule());
  injector.injectMembers(this);
  initWicketComponentInjection(injector);
}

代码示例来源:origin: apache/wicket

/**
 * @see org.apache.wicket.protocol.http.WebApplication#init()
 */
@Override
protected void init()
{
  super.init();
  // Set authorization strategy and unauthorized instantiation listener
  getSecuritySettings().setAuthorizationStrategy(new RoleAuthorizationStrategy(this));
  getSecuritySettings().setUnauthorizedComponentInstantiationListener(this);
}

代码示例来源:origin: com.giffing.wicket.spring.boot.starter/wicket-spring-boot-starter

@Override
protected void init() {
  super.init();
  
  getComponentInstantiationListeners().add(new SpringComponentInjector(this, applicationContext));
  
  WicketAutoConfig.Builder builder = new WicketAutoConfig.Builder(this.getClass());
  wicketEndpointRepository.add(builder
      .withDetail("signInPages", classCandidates.getSignInPageCandidates())
      .withDetail("homePages", classCandidates.getHomePageCandidates())
      .build());
  
  for (WicketApplicationInitConfiguration configuration : configurations) {
    logger.info("init-config: " + configuration.getClass().getName());
    configuration.init(this);
  }
  
}

代码示例来源:origin: MarcGiffing/wicket-spring-boot

@Override
protected void init() {
  super.init();
  
  getComponentInstantiationListeners().add(new SpringComponentInjector(this, applicationContext));
  
  WicketAutoConfig.Builder builder = new WicketAutoConfig.Builder(this.getClass());
  wicketEndpointRepository.add(builder
      .withDetail("signInPages", classCandidates.getSignInPageCandidates())
      .withDetail("homePages", classCandidates.getHomePageCandidates())
      .build());
  
  for (WicketApplicationInitConfiguration configuration : configurations) {
    logger.info("init-config: " + configuration.getClass().getName());
    configuration.init(this);
  }
  
}

代码示例来源:origin: de.agilecoders.wicket/bootstrap

@Override
protected void init() {
  super.init();
  Bootstrap.install(this, WicketApplicationTest.this.createBootstrapSettings());
}

代码示例来源:origin: org.apache.wicket/wicket-auth-roles

/**
 * @see org.apache.wicket.protocol.http.WebApplication#init()
 */
@Override
protected void init()
{
  super.init();
  // Set authorization strategy and unauthorized instantiation listener
  getSecuritySettings().setAuthorizationStrategy(new RoleAuthorizationStrategy(this));
  getSecuritySettings().setUnauthorizedComponentInstantiationListener(this);
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

@Override
protected void init()
{
  super.init();
  // Set authorization strategy and unauthorized instantiation listener
  getSecuritySettings().setAuthorizationStrategy(new RoleAuthorizationStrategy(this));
  getSecuritySettings().setUnauthorizedComponentInstantiationListener(this);
}

代码示例来源:origin: de.agilecoders.wicket/bootstrap-extensions

@Override
protected void init() {
  super.init();
  Bootstrap.install(this, WicketApplicationTest.this.createBootstrapSettings());
}

代码示例来源:origin: org.apache.wicket/wicket-examples-jar

@Override
public void init()
{
  super.init();
  getMarkupSettings().setStripWicketTags(true);
  mountPage("/basic", BasicExamplesPage.class);
  mountPage("/basic/helloworld", HelloWorldPage.class);
  mountPage("/basic/linkcounter", LinkCounterPage.class);
  mountPage("/basic/guestbook", GuestbookPage.class);
  mountPage("/components", ComponentExamplesPage.class);
}

代码示例来源:origin: org.jbehave.web/jbehave-web-runner

@Override
protected void init() {
  super.init();
  getComponentInstantiationListeners().add(new GuiceComponentInjector(this, modules()));
  mountPage("/home", Home.class);
  mountPage("/data/files", DataFiles.class);
  mountPage("/steps/find", FindSteps.class);
  mountPage("/story/run", RunStory.class);
  mountPage("/story/submit", SubmitStory.class);
  mountPage("/story/view", ViewStory.class);
}

代码示例来源:origin: jbehave/jbehave-web

@Override
protected void init() {
  super.init();
  getComponentInstantiationListeners().add(new GuiceComponentInjector(this, modules()));
  mountPage("/home", Home.class);
  mountPage("/data/files", DataFiles.class);
  mountPage("/steps/find", FindSteps.class);
  mountPage("/story/run", RunStory.class);
  mountPage("/story/submit", SubmitStory.class);
  mountPage("/story/view", ViewStory.class);
  mountPage("/wiki/tree", WikiTree.class);
}

代码示例来源:origin: org.opensingular/singular-studio-core

@Override
protected void init() {
  super.init();
  getMarkupSettings().setStripWicketTags(true);
  getMarkupSettings().setStripComments(true);
  getMarkupSettings().setDefaultMarkupEncoding(StandardCharsets.UTF_8.name());
  setHeaderResponseDecorator(r -> new JavaScriptFilteredIntoFooterHeaderResponse(r, SingularTemplate.JAVASCRIPT_CONTAINER));
  getComponentInstantiationListeners().add(new SpringComponentInjector(this));
  new SingularAnnotatedMountScanner().mountPages(this);
  List<IStringResourceLoader> stringResourceLoaders = getResourceSettings().getStringResourceLoaders();
  stringResourceLoaders.add(0, new ClassStringResourceLoader(appConfig.getClass()));
  getComponentOnConfigureListeners().add(component -> {
    boolean outputId = !component.getRenderBodyOnly();
    component.setOutputMarkupId(outputId).setOutputMarkupPlaceholderTag(outputId);
  });
  getRequestCycleListeners().add(new SingularCsrfPreventionRequestCycleListener());
}

代码示例来源:origin: theonedev/onedev

@Override
protected void init() {
  super.init();

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

@Override
protected final void init() {
  super.init();

相关文章

微信公众号

最新文章

更多

WebApplication类方法