- 浏览: 460369 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (369)
- javascript html (20)
- java (31)
- jquery (15)
- jcrop (0)
- JEECG (1)
- ajax (3)
- 反射 (3)
- VI (1)
- mysql (48)
- easyui (1)
- svn (2)
- MD5 加密 (1)
- spring (14)
- ORACLE (8)
- 经验总结 (1)
- TCP/IP协议 (1)
- ICMP协议 (1)
- eclipse (1)
- Reflect (1)
- linux (21)
- android (5)
- excel 操作 (1)
- java tree (1)
- html (1)
- plupload (1)
- mongodb (9)
- aes (1)
- python (1)
- java relax (1)
- highcharts (2)
- json (2)
- java 多线程 (30)
- maven (2)
- 设计模式 (1)
- jsp+js (2)
- 面向对象 (1)
- jvm (16)
- 缓存 (1)
- proxy (1)
- 聊侃 (1)
- 面经 (1)
- java 字节 (1)
- java 类加载器 (2)
- java 基础 (2)
- java 语法糖 (1)
- java 位运算 (1)
- 排序 (3)
- java 服务器性能优化 (19)
- 网络编程 (2)
- jvm 参数设置 (0)
- jersey (1)
- webservice (2)
- nginx+多tomcat 集成 (5)
- nginx (16)
- squid (3)
- memcached (5)
- 正则表达式 (1)
- 常用免费接口 (1)
- jpa (1)
- win7 (1)
- java处理大文件 (1)
- js正则表达式 (1)
- tomcat (1)
- java 敏感字 (1)
- 系统架构优化 (4)
- 学习 (1)
- 本地测试QQ微博第三方登陆 (1)
- java 错误 (1)
- 微信支付 (1)
- https (1)
- httpclient (1)
- awk (2)
- loadrunner (1)
- sql server 2008 (3)
- git (4)
- sql server2008 (1)
- solr (2)
- centos (1)
- 数据存储架构 (3)
- log4j (1)
- weboffice (1)
- 并发编程 (1)
- postgreSQL (0)
- ssl (1)
- openssl (1)
- activeMQ (2)
- IDEA (1)
- shell (1)
- ansible (4)
- docker (2)
- grafana (1)
- jmeter (1)
- TLS (1)
- 将博客搬至CSDN (1)
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
spring bean的配置包含 3种基本情况
1 全类名配置
2 工厂方法
3 beanFactory
<bean id="car1" class="com.jfn.beans.setter.Car"> <!-- setter 注入 --> <property name="name" value="ford"></property> <property name="price" value="30000"></property> <!-- 构造器注入 --> <constructor-arg value="xxx" index="0"></constructor-arg> <constructor-arg value="2000000" index="1"></constructor-arg> <!-- 注入 list map propertieys属性 --> <!-- <property name=""> <list></list> <map></map> <props></props> </property> --> </bean>
<!-- 静态工厂 --> <bean id="car" class="com.staticfactory.StaticFactory" factory-method="staticFactory"> <constructor-arg value="audi"></constructor-arg> </bean> <!-- 实例工厂bean --> <bean id="carFactory" class="com.instancefactory.InstanceFactory"></bean> <bean id="car2" factory-bean="carFactory" factory-method="getCar"> <constructor-arg value="ford"></constructor-arg> </bean>
public class CarFactoryBean implements FactoryBean<Car>{ private String name; public void setName(String name) { this.name = name; } @Override public Car getObject() throws Exception { // TODO Auto-generated method stub return new Car(name,300000); } @Override public Class<?> getObjectType() { // TODO Auto-generated method stub return Car.class; } @Override public boolean isSingleton() { // TODO Auto-generated method stub return true; } } <bean id="car" class="com.factorybean.CarFactoryBean"> <property name="name" value="BMW"></property> </bean>
发表评论
-
spring aop 切入点配置,重用切点表达式
2014-11-08 15:54 1327spring aop 配置时,需要多处配置切入表达式,这 ... -
spring aop 优先级
2014-11-08 15:43 913spring aop 横切面有多个时,涉及到 优先级问题。 ... -
spring aop 基于注解配置
2014-11-08 15:27 569spring aop 的作用是 1 每一个事务逻 ... -
spring 事务配置
2014-11-03 21:36 752spring 官方团队 建议我们使用注解方式 配置事务,这 ... -
spring 事务属性分类
2014-11-02 22:49 619required 业务方法需要在一个事务中运行,如归哦方 ... -
springJDBC + spring 事务属性
2014-11-01 23:48 408spring 事务传播属性 ... -
spring jersey整合后无法注入
2014-10-27 17:26 825spring jersey整合后无法注入 -
Spring什么时候实例化bean,首先要分2种情况
2014-08-28 17:59 816Spring什么时候实例化bean,首先要分2种情况 ... -
spring 设置切入点,在特定方法之前执行特定逻辑代码
2013-08-29 12:56 1040第一步 加入jar包 aspectjweaver.jar a ... -
spring 定时器
2013-07-18 11:34 1329第二种:使用注解形式 也许我们不想每写一个任务类还要在xml文 ... -
spring 中bean的生命周期
2013-07-15 22:38 982spring 中bean的生命周期是在bean的声明中通过sc ... -
spring Ioc 依赖注入的三种方式:构造函数注入、setter方法注入和接口注入
2013-07-15 22:33 3673spring 中 注入方式分为构造方法注入和setter方法注 ... -
spring mvc 经典入门
2013-07-09 18:05 1060现在主流的Web MVC框架除了Struts这个主力 外,其次 ...
相关推荐
在本文中,我们将深入探讨Spring框架中的Bean XML配置,这是Spring的核心特性之一,它允许我们定义、管理和装配应用中的对象。我们将围绕以下知识点展开: 1. **Spring框架基础**: Spring是一个开源的Java平台,...
本文将深入探讨Spring项目中的Bean基础配置、别名配置以及作用范围配置。 首先,我们来理解Bean的基础配置。在Spring中,一个Bean的定义通常包含以下几个关键属性: 1. `id`:这是Bean的唯一标识符,用于在配置...
这是Spring创建Bean实例的基础。 - **id属性**:是Bean在BeanFactory中的唯一标识符,用于通过BeanFactory获取Bean实例。例如,`<bean id="myBean" class="com.example.MyClass">`。 - **name属性**:类似于`id`...
- **基础配置**: - **`class`属性**:表示JavaBean的全限定类名,例如`com.example.MyBean`。 - **`id`属性**:为Bean提供了一个唯一的标识符,以便在代码中通过`BeanFactory`或`ApplicationContext`获取该Bean...
Spring Bean 是 Spring 框架的核心概念,它代表了应用程序中...掌握 Spring Bean 的基础是理解 Spring 框架的关键,这涉及到 Bean 的定义、管理、装配和生命周期,这些都是构建高效、可维护的 Spring 应用程序的基础。
在本篇中,我们将深入探讨"Spring中的Bean"这一主题,包括Bean的定义、配置以及如何在实际应用中使用。 首先,我们需要理解什么是Spring中的Bean。在Spring中,Bean通常代表应用程序中的一个对象,这些对象由Spring...
在Spring框架中,配置Bean是核心功能之一,它允许开发者声明、管理和注入应用程序...同时,随着Spring的发展,更多的配置方式,如基于注解的配置和Java配置,也逐渐成为主流,但XML配置仍然是许多场景下的基础和补充。
Spring的核心容器是整个框架的基础,它负责创建、配置和管理bean。主要有两个关键组件:BeanFactory和ApplicationContext。BeanFactory是Spring的基础容器,它提供bean的实例化、作用域、依赖注入、生命周期管理等...
- **BeanFactory** 是Spring中最基础的IoC容器,负责管理和实例化Bean。它允许开发者定义Bean的生命周期和依赖关系,提供了低级别的配置选项。 - **ApplicationContext** 是BeanFactory的扩展,增加了更多面向应用...
在Spring框架中,Bean的继承配置是一个非常关键的概念,它允许我们通过定义一个基础Bean配置,然后由其他Bean继承这个配置,实现配置的复用和扩展。这种方式在大型项目中非常常见,因为它使得代码更加模块化,易于...
在IT行业中,自动化是提升效率的关键...但通过标题和标签,我们可以推测这篇文章可能会介绍xDoclet的基础用法,以及如何结合Spring进行bean的自动化配置。如果想要了解更多细节,建议直接访问给出的博文链接进行阅读。
例如,如果你的项目中包含了`spring-web`依赖,Spring Boot就会自动配置Web相关的bean。 2. **@Component, @Service, @Repository, @Controller注解**: 这些是Spring的组件注解,用于标记那些需要由Spring管理的...
本教程主要关注Spring的基础配置和注解使用,确保在集成SSM后能够正常运行。 首先,Spring的核心是IoC(Inversion of Control,控制反转),它通过容器来管理对象及其依赖关系。IoC容器负责创建对象、装配对象以及...
不过,理解XML配置对于学习Spring的基础概念仍然十分必要。 1. XML配置 XML配置文件通常命名为`applicationContext.xml`,它是Spring容器的配置中心,定义了Bean的创建、初始化、装配以及它们之间的关系。一个基本...
1. **@Component**:这是最基础的注解,用于标记一个普通的Java类为Spring Bean。如果你的类没有特定的角色,可以使用此注解。 2. **@Service**:通常用于标记业务逻辑层的类。它继承自@Component,添加了一些默认...
在Spring框架中,Spring Bean的生命周期始于其创建过程,即"我从哪里来?"的问题。首先,要明确几个核心概念:Java Bean、Spring ...了解这些基础知识,你就能更好地掌握Spring框架中Bean的来源和它们如何被管理了。
总的来说,"spring IOC反射装载bean"是Spring框架的基础,它使得开发者可以专注于业务逻辑,而不必关心对象的创建和依赖关系的管理。通过XML配置或注解,Spring能够灵活地控制Bean的生命周期,从而提高代码的可测试...
在Spring框架中,Bean的生命周期管理和ApplicationContext的应用是两个核心概念,它们对于理解Spring如何管理和协调应用中的对象至关重要。本文将深入探讨这两个主题,并结合国际化(i18n)和事件传递来阐述它们在...
#### 二、Spring配置文件基础知识 在Spring框架中,配置文件是整个系统的核心组成部分之一。它定义了Spring容器中的各种Bean及其之间的关系。Spring支持多种类型的配置方式,其中XML配置文件是最常见的一种形式。...