- 浏览: 784935 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
原文:http://www.examda.com/ncre2/JAVA/bianc/20100106/085543888.html
web项目中:
第一步:写一个类ThtApplicationContext实现 Spring 的接口 org.springframework.context.ApplicationContext
并实现它的方法
public void setApplicationContext(ApplicationContext arg0)
throws BeansException {
//1 this.applicationContext = arg0;
}
第二步:在类中定义 org.springframework.context.ApplicationContext类型的属性
如:private static ApplicationContext applicationContext;
同时在第一步中将arg0赋给applicationContext;即第一步中被注释的1
至于静态的方法:为了以后多次使用时,就用一个ApplicationContext对象就可以了,节资源
第三步:
发布方法:供外部使用,返回值为:org.springframework.context.ApplicationContext
public static ApplicationContext getApplicationContext(){
return applicationContext;
}
第四步:在Spring配置文件中配
<bean class="...ThtApplicationContext实际路径" />
在启动Web项目时加载Spring配置文件时,Spring把org.springframework.context.ApplicationContext作为属性注入给类:ThtApplicationContext
第五步:普通类中使用:
Object obj=ThtApplicationContext.getApplicationContext().getBean("BeanName");
obj 里边放的就是spring中 bean配置的类对象了
OK,成功。
发表评论
-
spring jdbc调用,main
2013-02-24 16:48 1540package com.xdmz.business.publ ... -
spring aop
2012-12-18 11:22 884http://xiebaolong.iteye.com/blo ... -
spring MD5
2012-06-20 09:28 10178import org.springframework.secu ... -
Spring3 Security3 官方中文文档.pdf
2011-12-03 09:32 8234这次发布的Spring Security ... -
spring下载
2011-12-02 17:57 1012Spring官网改版后找了好久都没有找到直接下载Jar包的链 ... -
spring2.0.8_datasource
2011-07-27 15:56 1037spring连接基本的数据源 import javax ... -
spring-security-samples-tutorial-test-2.0.4 官方例子
2011-07-20 10:37 1605-samples-tutorial-test-2.0.4 -
Spring Security 2.0.x中文参考文档
2011-07-06 06:36 928Spring Security 2.0.x中文参考文档 -
spring2.0 Quartz 执行每天定时任务 普通普是执行任务
2010-11-06 21:57 2003此类为执行任务计划的类 package com.th ... -
spring2.0 Quartz 执行每天定时任务 建议用quartz-all-1.8.4.jar更稳定,兼容性更好
2010-11-06 21:35 3413package com.tht.common.job.spri ... -
spring2.0 job Quartz 和Time一样的定时任务
2010-11-06 21:07 1146package com.tht.common.job.spri ... -
Spring2.0 job 普通类中定时任务
2010-11-06 20:11 1339package com.tht.common.job.spri ... -
Spring2.0 job 定时任务
2010-11-06 19:58 1436package com.tht.common.job.spri ... -
Spring2.0邮件的发送 附件 图片 HTML格式
2010-11-06 16:03 1797Spring2.0邮件的发送,支持多附件 图片 HTM ...
相关推荐
首先,我们要知道Spring IoC容器是通过XML配置文件、注解或Java配置类来管理Bean的生命周期。Bean的实例化顺序取决于以下因素: 1. **定义顺序**:在XML配置中,如果Bean的定义顺序明确,那么按照它们在文件中的...
这样,我们就能在普通类中获取到Spring管理的bean实例。 2. **@Autowired**:如果普通类也是Spring的一部分,即它也被Spring管理,那么可以使用注解`@Autowired`来自动装配bean。这样,Spring会自动找到类型匹配的...
在Spring框架中,bean的实例化是其核心功能之一,它允许我们管理应用程序中的对象生命周期。本篇将详细探讨两种工厂方法——实例工厂方法和静态...在实际项目中,应根据实际情况权衡利弊,选择最适合的Bean实例化策略。
在Spring容器初始化时,它会根据配置加载Bean的定义,并根据需要创建Bean实例。Bean的生命周期大致分为以下几个阶段:构造、初始化、正常使用、销毁。如果一个Bean被创建了两次,那么可能是在构造或初始化阶段出现了...
本篇文章将深入探讨Spring项目中Bean的实例化过程,包括三种主要的bean实例化方式:构造方法、静态工厂和实例工厂。 首先,让我们了解什么是Bean。在Spring中,Bean是应用程序中的业务对象,它们由Spring容器负责...
- **通过`@Configuration`和`@ComponentScan`**:Spring 3.0引入了基于Java的配置,允许在Java类中定义Bean并扫描特定包下的组件。 - **使用`Prototype`作用域的Bean**:如果一个Bean是Prototype作用域,每次请求...
要从一个非Spring管理的类中获取Bean,我们需要先创建或获取`ApplicationContext`实例。有多种方式可以做到这一点,例如: 1. 通过`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`加载XML...
- **XML配置**:在传统的Spring应用中,Bean的定义通常写在XML配置文件中,如`springbean-xml`中的配置。 - **注解配置**:使用`@Component`,`@Service`,`@Repository`和`@Controller`注解标记类,配合`@...
在提供的描述中,提到"有sql数据库备份",这可能意味着这个Java Bean实例与数据库操作有关,它可能包含了连接数据库、执行SQL查询或事务处理等功能。通常,这样的Bean会使用JDBC(Java Database Connectivity)API来...
一旦XML配置加载到Spring容器中,容器将根据配置创建Bean实例,并按照定义进行初始化、依赖注入,最后完成Bean的生命周期管理。 10. **实践操作**: 在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean...
在Spring Boot框架中,普通类调用bean是常见的操作,特别是在构建复杂应用时。这篇博客“17. Spring Boot普通类调用bean【从零开始学Spring Boot】”旨在指导初学者如何在非Spring管理的类中访问和使用Spring容器中...
在这个"Spring Bean简单应用实例"中,我们将深入理解这两个概念以及如何在实际应用中使用它们。 首先,控制反转(IoC)是一种设计模式,它将对象的创建和管理职责从应用代码中分离出来,转交给容器来处理。这样,...
在上面的代码中,我们使用@Configuration注解来配置Bean的初始化和销毁,并使用@Bean注解来创建Bean实例。 四、总结 在本文中,我们详细讲解了Spring Bean的初始化和销毁,包括使用@Bean的initMethod和...
在Java开发环境中,Spring框架因其强大的功能和灵活性而被广泛应用于企业级应用的开发之中。其中一个重要的特性就是其依赖注入(Dependency Injection, DI)机制,它可以帮助开发者更好地管理对象之间的依赖关系,...
这是Spring创建Bean实例的基础。 - **id属性**:是Bean在BeanFactory中的唯一标识符,用于通过BeanFactory获取Bean实例。例如,`<bean id="myBean" class="com.example.MyClass">`。 - **name属性**:类似于`id`...
在Spring中,Bean的管理包含多个方面:创建Bean实例、配置Bean属性、控制Bean的生命周期以及Bean作用域的定义。接下来将详细解释这些知识点。 1. Spring的工厂类: Spring通过工厂模式设计了一系列工厂类来创建对象...
Spring支持多种配置方式,包括XML、Java配置类(@Configuration)、注解(@Component、@Service等)以及通过@ConfigurationProperties处理YAML或Properties文件。在实验小例子中,我们可能看到这几种配置方式的组合...
在Java企业级应用开发中,Spring框架因其强大的功能和灵活性,成为了处理依赖注入、事务管理等任务的首选工具。其中,Bean的实例化是Spring框架的核心功能之一,它支持多种实例化Bean的方式,以适应不同的应用场景和...
本文将详细介绍Spring中的三种主要的Bean实例化方式:XML配置、注解配置以及Java配置。 ### 1. XML配置 XML配置是Spring早期版本中最常见的Bean定义方式。在`spring_first`目录下的配置文件(如`beans.xml`)中,...
然后,通过调用`getBeanFactory()`方法,我们可以得到`DefaultListableBeanFactory`类型的`BeanFactory`实例,这个实例是Spring容器内部管理Bean的真正场所。 ```java ConfigurableApplicationContext ...