List of usage examples for org.springframework.web.context WebApplicationContext getBean
Object getBean(String name) throws BeansException;
From source file:com.sbu.controller.Update_Form_Startup_Controller.java
@Override public void init() throws ServletException { WebApplicationContext context = WebApplicationContextUtils .getRequiredWebApplicationContext(getServletContext()); jobpositionService = context.getBean(JobPositionManager.class); memberService = context.getBean(MemberManager.class); startupService = context.getBean(StartupManager.class); feedService = context.getBean(FeedManager.class); }
From source file:it.geosolutions.opensdi2.servlet.RestFacade.java
/** * Initialize the <code>ProxyServlet</code> * /*from w w w .j av a 2 s . c o m*/ * @param servletConfig The Servlet configuration passed in by the servlet conatiner */ public void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); if (this.urlFacade == null) { ServletContext context = getServletContext(); WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(context); urlFacade = (URLFacade) wac.getBean("urlFacade"); } }
From source file:com.taobao.ad.easyschedule.servlet.ScheduleJobServlet.java
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { JobData jobdata = HttpJobUtils.createJobData(request); JobResult result = null;/*from w ww . j a v a 2s . c om*/ String beanId = jobdata.getData().get(JobData.JOBDATA_DATA_BEANID); if (StringUtils.isEmpty(beanId)) { result = JobResult.errorResult(JobResult.RESULTCODE_PARAMETER_ILLEGAL, "???"); } else { try { WebApplicationContext context = WebApplicationContextUtils .getWebApplicationContext(this.getServletContext()); JobExecutor executor = (JobExecutor) context.getBean(beanId); result = HttpJobExecutor.getInstance().execute(jobdata, executor); } catch (BeansException e) { result = JobResult.errorResult(JobResult.RESULTCODE_PARAMETER_ILLEGAL, "beanid???" + e.getMessage()); logger.warn("beanid???", e); } } JSONObject json = (JSONObject) JSONObject.toJSON(result); response.setContentType("application/json;charset=utf-8"); PrintWriter out = response.getWriter(); out.print(json.toString()); }
From source file:com.enonic.cms.server.service.dwr.DwrServletWrapper.java
private ConfigProperties getConfigProperties(final ServletContext servletContext) { final WebApplicationContext context = WebApplicationContextUtils .getRequiredWebApplicationContext(servletContext); return context.getBean(ConfigProperties.class); }
From source file:com.brick.base.listener.ContextAndDataAccessorLoaderListener.java
@Override public void contextInitialized(ServletContextEvent event) { super.contextInitialized(event); SqlMapClient sqlMapClient = null;/*from w w w . j a v a 2 s . c o m*/ BasicDataSource dataSource_JNDI = null; org.apache.commons.dbcp.BasicDataSource dataSource_JDBC = null; WebApplicationContext appContext = WebApplicationContextUtils .getWebApplicationContext(event.getServletContext()); if (appContext != null) { Object sqlMapClientObj = appContext.getBean("tacSqlMapClient"); if (sqlMapClientObj instanceof SqlMapClient) { sqlMapClient = (SqlMapClient) sqlMapClientObj; if (DataAccessor.getSession() == null) { //System.out.println("setSqlMapper(" + sqlMapClient +")"); DataAccessor.setSqlMapper(sqlMapClient); } } Object dataSourceObj = appContext.getBean("dataSource"); if (dataSourceObj instanceof BasicDataSource) { dataSource_JNDI = (BasicDataSource) dataSourceObj; if (DataAccessor.JdbcUrl == null) { //System.out.println("setJdbcUrl(" +dataSource_JNDI.getUrl() + ")"); DataAccessor.setJdbcUrl(dataSource_JNDI.getUrl()); } } else if (dataSourceObj instanceof org.apache.commons.dbcp.BasicDataSource) { dataSource_JDBC = (org.apache.commons.dbcp.BasicDataSource) dataSourceObj; if (DataAccessor.JdbcUrl == null) { //System.out.println("setJdbcUrl(" +dataSource_JDBC.getUrl() + ")"); DataAccessor.setJdbcUrl(dataSource_JDBC.getUrl()); } } } Chart.setLicenseCode("SXZVFNRN9MZ9L8LGA0E2B1BB"); }
From source file:net.sf.jabb.stdr.jsp.SetTag.java
/** * Find the Spring bean from WebApplicationContext in servlet context. * @param beanName//from www.ja v a2s . c om * @return the bean or null */ private Object findSpringBean(String beanName) { ServletContext servletContext = this.pageContext.getServletContext(); Enumeration<String> attrNames = servletContext.getAttributeNames(); while (attrNames.hasMoreElements()) { String attrName = attrNames.nextElement(); if (attrName.startsWith("org.springframework")) { try { WebApplicationContext springContext = WebApplicationContextUtils .getWebApplicationContext(servletContext, attrName); Object bean = springContext.getBean(beanName); return bean; } catch (Exception e) { // continue if the bean cannot be found. } } } return null; }
From source file:cn.com.sgcc.servlet.LicenseServlet.java
@Override public void init(ServletConfig servletConfig) throws ServletException { ServletContext servletContext = servletConfig.getServletContext(); WebApplicationContext webApplicationContext = WebApplicationContextUtils .getWebApplicationContext(servletContext); accessControl = (AccessControl) webApplicationContext.getBean("AccessControlBean"); }
From source file:pl.chilldev.facelets.taglib.spring.social.AbstractConnectedTag.java
/** * {@inheritDoc}// ww w .j av a 2 s . c om * * @since 0.0.1 */ @Override public void apply(FaceletContext context, UIComponent parent) throws IOException { // get required components WebApplicationContext applicationContext = FacesContextUtils .getRequiredWebApplicationContext(context.getFacesContext()); ConnectionRepository connectionRepository = applicationContext.getBean(ConnectionRepository.class); // if connections repository does not exist simply don't process the content if (connectionRepository != null) { String provider = this.provider.getValue(context); // decide whether process or not the content of current element if (this.checkMatch(connectionRepository.findConnections(provider).size() > 0)) { this.nextHandler.apply(context, parent); } } }
From source file:com.sbu.controller.ServletSaveJobController.java
@Override public void init() throws ServletException { WebApplicationContext context = WebApplicationContextUtils .getRequiredWebApplicationContext(getServletContext()); employerService = context.getBean(EmployerManager.class); jobPositionService = context.getBean(JobPositionManager.class); projectService = context.getBean(ProjectManager.class); skillsService = context.getBean(SkillsManager.class); employeeService = context.getBean(EmployeeManager.class); feedService = context.getBean(FeedManager.class); }
From source file:nl.mpi.translation.services.AbstractServiceTest.java
/** * Gets beans needed for mocking from application context *///from w w w . j a va 2 s. c o m @Before public void obtainBeansFromWebAppContext() { // Get the web application context that has been instantiated in the Grizzly container final WebApplicationContext webAppContext = ContextLoaderListener.getCurrentWebApplicationContext(); // Get the context and mock objects from the context by their type mockery = webAppContext.getBean(Mockery.class); translator = webAppContext.getBean(Translator.class); handleResolver = webAppContext.getBean(HandleResolver.class); }