`
jiaguwen123
  • 浏览: 415134 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

spring main方法中获取bean...

 
阅读更多
方式一
ApplicationContext context = new ClassPathXmlApplicationContext(
        new String[] {"services.xml", "daos.xml"});
// an ApplicationContext is also a BeanFactory (via inheritance)
BeanFactory factory = (BeanFactory) context;
方式二
ApplicationContext c1 = new FileSystemXmlApplicationContext(new String[] {"beans.xml"});
方式三
XmlBeanFactory context=new XmlBeanFactory(new ClassPathResource("beans.xml"));
HelloWorld hw = (HelloWorld)context.getBean("helloworld");
分享到:
评论

相关推荐

    org.springframework.transaction-3.1.2.RELEASE.zip

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Error setting property values; nested ...

    Spring 应用上下文获取 Bean 的常用姿势实例总结

    Spring 应用上下文获取 Bean 是一个常见的操作,在 Spring 框架中获取 Bean 对象是非常重要的。本文将总结 Spring 应用上下文获取 Bean 的常用姿势实例,并对其实现方法和操作注意事项进行详细的分析和讲解。 一、...

    在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息

    一旦有了`ApplicationContext`,就可以通过`getBean()`方法获取所需的Bean。例如,如果你有一个名为`MyService`的Bean,你可以这样获取: ```java ApplicationContext context = new ...

    spring boot + mybatis +mapper.xml 项目

    10. **启动与测试**: 使用`main`方法启动Spring Boot应用,然后可以通过HTTP客户端或者JUnit测试类对应用进行测试,验证各种API的正确性和功能。 以上是Spring Boot + MyBatis + Mapper.xml项目的关键组件和概念。...

    spring创建bean简单示例

    在Spring框架中,Bean是核心概念,它是Spring管理的对象,通常代表了应用程序中的业务对象或服务。本示例将深入探讨如何在Spring中创建和管理Bean。首先,我们需要理解Spring的IoC(Inversion of Control,控制反转...

    Spring Boot: Bean definition overriding

    在本文中,我将讨论棘手的Spring Boot bean定义覆盖机制。 为了使您对该主题更加清楚,让我们从小测验开始。请看下一个简单的例子。 因此,我们有2种配置,它们使用名称beanName实例化bean,在主应用程序中,我们仅...

    java中获得spring中的BEAN

    通过上述介绍可以看出,在Java中获取Spring中的Bean有多种方式,可以根据项目的实际情况选择最合适的方法。无论是使用XML配置还是基于注解的方式,或者是自定义工具类,Spring框架都提供了非常灵活的机制来支持各种...

    spring-boot中文文档1.4.X.pdf

    - 详细介绍了Spring Bean的生命周期以及依赖注入的机制。 **18. 使用@SpringBootApplication注解** - 讲解了@SpringBootApplication注解的作用及其实现原理。 **19. 运行应用程序** - **19.1. 从IDE中运行**:...

    Spring Boot 全局懒加载机制.docx

    在Spring框架中,bean的默认行为是在应用启动时创建并初始化。然而,有时我们希望某些bean在实际需要时才进行初始化,这就是所谓的“懒加载”(Lazy Initialization)。Spring Boot 2.2及更高版本引入了一个全局懒...

    Spring实战之获得Bean本身的id操作示例

    在上面的测试类中,我们首先创建了一个Spring容器,然后从容器中获取了"chinese" Bean,并调用了info()方法。info()方法将输出 Bean的配置id。 最后,让我们来看一下测试结果: ``` Chinese实现类, 部署该Bean时...

    Spring MVC Locale 的使用 中文 英文 等语言 切换

    在Spring MVC框架中,`Locale`是用来处理应用程序中的多语言支持的关键组件。它定义了用户的语言和地区设置,例如中文(zh_CN)或英文(en_US)。这篇博客文章将深入探讨如何在Spring MVC应用中实现语言切换功能,以...

    spring依赖注入bean

    在 Java 应用中,我们可以创建一个主类来启动应用程序,并从 Spring 容器中获取 Bean 实例。例如: ```java public class MainApp { public static void main(String[] args) { ApplicationContext context = new...

    spring技术入门相关源码

    spring技术入门系列源码 ... bean.sayHello();*/ //执行bean的方法 UseBean bean = (UseBean)ctx.getBean("useBean"); //获取实例化的bean bean.show(); //执行bean的方法 } }

    spring mvc工程创建过程详细.zip

    在IT行业中,Spring MVC是一个广泛使用的Java Web框架,它为构建高效、可维护的Web应用程序提供了强大的支持。本文将深入探讨如何在MyEclipse集成开发环境中创建一个Spring MVC工程,适合初学者逐步学习和理解。 ...

    41. Spring Boot 使用Java代码创建Bean并注册到Spring中【从零开始学Spring Boot】

    在`@Bean`方法中,Spring会调用这个方法来创建Bean实例,并自动处理依赖注入。如果你的类有依赖,可以在`@Bean`方法内部创建并注入。 在`spring-boot-hello3`这个项目中,很可能是演示了如何通过Java配置创建和注册...

    Spring3.2.6定时任务+线程池.docx

    Spring框架作为Java企业级应用开发中的一个重要组成部分,提供了丰富的支持来简化线程池及定时任务的管理。本文将基于Spring3.2.6版本,详细介绍如何配置线程池以及定时任务,并结合具体实例进行解析。 #### 二、...

    spring-demo01-start.zip

    - **Spring Bean**:在Spring中,任何被管理的对象称为Bean,它们可以通过XML配置或Java注解定义。例如,`@Component`、`@Service`、`@Repository`和`@Controller`注解用于标记不同的Bean。 - **Spring MVC流程**:...

    springboot 使用上下文获取bean

    在 Spring Boot 项目中,使用 SpringContextUtil 可以解决在 Spring 容器加载前获取 Bean 的问题。该类提供了多种方法来获取 Bean,包括通过名称获取 Bean 和通过类型获取 Bean。使用 SpringContextUtil 可以简化...

    spring boot应用启动原理分析.docx

    首先,Spring Boot 应用的启动过程始于 `main` 方法。在给定的示例中,`SpringBootDemoApplication` 类包含 `@SpringBootApplication` 注解,这是启动 Spring Boot 应用的入口点。当运行 `java -jar` 命令时,JVM 会...

Global site tag (gtag.js) - Google Analytics