Spring ioc
来源:互联网 发布:天津南到人人乐淘宝街 编辑:程序博客网 时间:2024/06/14 09:57
1、Spring注解方式bean容器管理
<context:component-scan base-package="com"/><!---通过该语句可以搜索com及com下子包中的类->
<mvc:annotation-driven/>
相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。
或
“<context:annotation-config/>
<context:component-scan base-package="com.yineng" /> ”
说明:
<context:component-scan base-package="com.yineng" /> 配置项不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能(即还隐式地在内部注册了 AutowiredAnnotationBeanPostProcessor 和 CommonAnnotationBeanPostProcessor),因此当使用 <context:component-scan/> 后,除非需要使用PersistenceAnnotationBeanPostProcessor和equiredAnnotationBeanPostProcessor两个Processor的功能(例如JPA等)否则就可以将 <context:annotation-config/> 移除了
<context:annotation-config/>
隐式地向Spring容器中注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 及 equiredAnnotationBeanPostProcessor 这 4 个 BeanPostProcessor。
<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置
声明:类中 @component 或者按层 @controler @service @respository
注入 属性中@Autowired 属于spring 或者@resource 属于j2ee
2、配置 必须set方法
<bean id="hessianHelloWorldImpl" class="com.impl.HessianHelloWorldImpl"></bean>
<bean id="test" class="com.test.Test">
<property name="helloWorld" ref="hessianHelloWorldImpl"></property>
</bean>
- IOC、Spring的IOC
- Spring IoC
- [Spring]IoC
- Spring IOC
- Spring IOC
- spring IOC
- Spring IOC
- Spring IOC
- Spring Ioc
- Spring IoC
- spring ioc
- Spring IOC
- spring IOC
- Spring Ioc
- Spring IoC
- Spring IOC
- Spring IOC
- Spring IoC
- js实现css、addClass、removeClass和toggleClass
- Winform中DataGridView横向拖动滚动条时闪烁问题很严重的处理办法
- 微信商城运营推广十二法
- Apple Swift语言新手教程(1)
- CL_GUI_PICTURE
- Spring ioc
- 如何在织梦中添加腾讯微博最新动态信息
- 看example源码学spark系列(3)-BroadcastTest
- 一次JVM内存调优的分享
- Apple Swift语言新手教程(2)
- 今天天气好晴朗
- 15.5 匿名内部类
- JAVA调用vbScript脚本取得计算机信息小例子
- json后台向前台传数据