`
xuehaipeng
  • 浏览: 52569 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring简单的搭建

    博客分类:
  • java
阅读更多
类中要调用beanID的方式:
package com.itmg.factory;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

import com.itmg.dao.CategoryDAO;

public class SpringBeanFactory {
	private static BeanFactory beanFactory;
	private static BeanFactory clientBeanFactory;
	static{
		try {
			Resource cresource = new ClassPathResource("applicationContext.xml");
			beanFactory = new XmlBeanFactory(cresource);
		} catch (Exception e) {
			e.printStackTrace();
		}
		try {
			Resource clientCresource = new ClassPathResource("appClientContext.xml");
			clientBeanFactory = new XmlBeanFactory(clientCresource);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static Object getBeanByID(String beanID) {
		return beanFactory.getBean(beanID);
	}
	public static Object getRemoteBeanByID(String beanID) {
		return clientBeanFactory.getBean(beanID);
	}
	
	public static void main(String[] args) {
		CategoryDAO dao = (CategoryDAO)SpringBeanFactory.getBeanByID("categoryDAO");
		System.out.println(dao);
	}
}

web.xml中要配置一下
<context-param>	
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:applicationContext.xml</param-value>
	</context-param>
 	<listener>
    	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  	</listener>

这样就ok了
0
0
分享到:
评论

相关推荐

    spring boot搭建(二)

    自动配置使得我们可以简单地引入所需依赖,Spring Boot会根据这些依赖自动配置相关组件。 2. **Druid数据库连接池**:Druid是一个强大的数据库连接池实现,它不仅提供了基本的连接池功能,如连接创建、管理和回收,...

    极简Spring框架搭建demo

    本篇将基于"极简Spring框架搭建demo"来深入讲解如何从零开始构建一个简单的Spring应用。 首先,我们需要在项目中引入Spring的核心库。这通常通过Maven或Gradle等构建工具来完成。在Maven的pom.xml文件中,我们可以...

    简单struts+spring+hibernate搭建,配置

    简单struts+spring+hibernate搭建,配置,适合初学者

    spring-clouod简单框架搭建

    在"spring-clouod简单框架搭建"的项目中,我们可以看到以下几个步骤: 1. **服务注册中心**:Eureka 是 Spring Cloud 的服务注册与发现组件,它允许各个服务实例向中心注册,同时提供服务查询。在描述中提到的 ...

    spring cloud框架搭建参考

    Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)操作的简单方法。...

    spring环境搭建

    通过以上步骤,你已经成功搭建了Spring环境并创建了一个简单的应用。随着学习深入,你可以了解Spring的更多特性,如AOP、数据访问、Web MVC等,并逐步应用于实际项目中。持续关注Spring的最新版本和最佳实践,以保持...

    spring框架搭建

    这种方式简单直观,适用于大多数情况。例如,我们可以在Service层的方法上添加此注解,Spring会自动进行事务管理。 ```java @Service public class UserService { @Transactional public void addUser(User user)...

    Spring+SpringMVC+MyBatis的简单搭建

    搭建SSM框架通常涉及以下步骤: 1. **环境准备**:确保JDK、Maven、Tomcat等基础环境已安装。 2. **创建项目**:使用Maven创建一个Java Web项目,并添加Spring、SpringMVC、MyBatis及相应依赖。 3. **配置Spring**...

    Spring+mybatis环境搭建

    Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...

    spring boot 框架搭建 maven项目

    ### Spring Boot 框架与 Maven 项目的搭建详解 #### 一、Spring Boot与Maven简介 - **Spring Boot**:是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定...

    IDEA 搭建Spring MVC环境示例二

    在本示例中,我们将详细探讨如何使用IntelliJ IDEA(IDEA)和Maven来搭建Spring MVC项目环境。Spring MVC是Spring框架的一个模块,它为构建Web应用程序提供了模型-视图-控制器(MVC)架构。Maven则是一个强大的项目...

    快速搭建一个简易的spring web工程

    本文将基于"快速搭建一个简易的Spring Web工程"的主题,详细介绍如何从零开始创建一个基本的Spring MVC项目,以便你可以快速理解并实践这一过程。 首先,你需要了解Spring MVC的基本概念。Spring MVC是Spring框架的...

    spring+mybatis框架搭建

    3. **简单易用**:MyBatis没有过多的抽象概念,学习曲线平缓,上手快。 4. **Mapper接口**:MyBatis的Mapper接口使得Java代码可以直接调用SQL,增强了代码的可读性。 5. **缓存机制**:MyBatis支持本地和二级缓存,...

    ava-Spring mvc 简单搭建

    本项目"Java-Spring MVC简单搭建"旨在帮助初学者快速理解并实践Spring MVC的基本应用。 首先,Spring MVC的核心概念包括DispatcherServlet、Controller、Model、View和ViewModel。DispatcherServlet作为前端控制器...

    CXF和Spring搭建webservice代码

    【CXF和Spring搭建Web服务代码详解】 在Java开发领域,CXF和Spring框架的结合是构建高效、灵活的Web服务的常见选择。CXF是一个开源的SOAP和RESTful Web服务框架,它允许开发者轻松地创建和消费Web服务。而Spring...

    搭建Spring项目

    搭建Spring项目是一个初学者入门Java Web开发的重要步骤。Spring框架是一个强大的、全面的开源应用程序框架,主要用于构建企业级的Java应用程序。它简化了开发过程,提供了依赖注入、面向切面编程、事务管理等功能,...

    spring boot 简单项目搭建

    在“spring boot 简单项目搭建”中,我们可以看到三个关键目录或文件:`META-INF`、`WEB-INF` 和 `index.jsp`。这些元素构成了一个基本的 Spring Boot Web 应用结构。 1. **`META-INF` 目录**: - `META-INF` 目录...

    Spring+SpringMVC+Mybatis简单搭建

    本文将深入探讨如何使用这三个框架来搭建一个简单的项目。 首先,Spring框架是核心,它为应用程序提供了依赖注入(DI)和面向切面编程(AOP)的能力,极大地简化了Java开发。DI允许开发者通过配置文件或注解来管理对象...

    spring框架搭建.rar

    最后,编写启动类并运行应用,你就可以看到一个简单的Spring Boot应用在本地服务器上运行了。 最后,我们讨论Spring Data Redis。Spring Data Redis是Spring框架的一部分,用于简化与Redis内存数据存储的交互。...

    第一次搭建Spring框架

    本教程将详细讲解如何进行第一次Spring框架的搭建,帮助初学者快速入门。 首先,理解Spring的核心特性至关重要。Spring主要提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

Global site tag (gtag.js) - Google Analytics