论坛首页 Java企业应用论坛

自创spring入门笔记共计32页

浏览 38169 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-05-06  
86asm 写道
tzdinr 写道
有个问题,请教下:
  SSH集成那部分
        UserServiceBean类中的private SessionFactory sf; 什么时候被注入的啊。
我的老是报NullPoint,怀疑是没被注入。


一、检查beans.xml配置文件:确保UserServiceBean是受spring容器管理,在beans.xml中的配置表现为:
<bean id="userServiceBean" class="com.asm.service.impl.UserServiceBean" />,当然你也可以在UserServiceBean使用@service这样的注解代替,但是要保证被扫描到。
二、确保UserServiceBean有的sf打有Resource注解,spring才能实现注入。就是把<bean id="sessionFactory"  ...>...</bean> 注入给sessionFactory.
三、什么时候注入,可以看下前面的“bean的作用域和生命周期”。

都已检查,还是不行。
0 请登录后投票
   发表时间:2010-05-06  
tzdinr 写道
86asm 写道
tzdinr 写道
有个问题,请教下:
  SSH集成那部分
        UserServiceBean类中的private SessionFactory sf; 什么时候被注入的啊。
我的老是报NullPoint,怀疑是没被注入。


一、检查beans.xml配置文件:确保UserServiceBean是受spring容器管理,在beans.xml中的配置表现为:
<bean id="userServiceBean" class="com.asm.service.impl.UserServiceBean" />,当然你也可以在UserServiceBean使用@service这样的注解代替,但是要保证被扫描到。
二、确保UserServiceBean有的sf打有Resource注解,spring才能实现注入。就是把<bean id="sessionFactory"  ...>...</bean> 注入给sessionFactory.
三、什么时候注入,可以看下前面的“bean的作用域和生命周期”。

都已检查,还是不行。

问题原因找到了,beans.xml忘 加了:
<context:annotation-config />

另外,为什么打有Resource注解,就会把<bean id="sessionFactory"  ...>注入呢?
0 请登录后投票
   发表时间:2010-05-06  
tzdinr 写道
tzdinr 写道
86asm 写道
tzdinr 写道
有个问题,请教下:
  SSH集成那部分
        UserServiceBean类中的private SessionFactory sf; 什么时候被注入的啊。
我的老是报NullPoint,怀疑是没被注入。


一、检查beans.xml配置文件:确保UserServiceBean是受spring容器管理,在beans.xml中的配置表现为:
<bean id="userServiceBean" class="com.asm.service.impl.UserServiceBean" />,当然你也可以在UserServiceBean使用@service这样的注解代替,但是要保证被扫描到。
二、确保UserServiceBean有的sf打有Resource注解,spring才能实现注入。就是把<bean id="sessionFactory"  ...>...</bean> 注入给sessionFactory.
三、什么时候注入,可以看下前面的“bean的作用域和生命周期”。

都已检查,还是不行。

问题原因找到了,beans.xml忘 加了:
<context:annotation-config />

另外,为什么打有Resource注解,就会把<bean id="sessionFactory"  ...>注入呢?


配置<context:annotation-config />,它的作用就是注册一个注解处理器。注解Resource才能起作用。但是某些配置是隐含地包含了<context:annotation-config />,比如<tx:annotation-driven transaction-manager="txManager" />。
0 请登录后投票
   发表时间:2010-05-07  
再来个Struts2的吧。
0 请登录后投票
   发表时间:2010-07-21  
jinkingmanager 写道
再来个Hibernate的吧!最好还有Struts1 和 Struts2的,甚至更多……

------
孙凤琴系列?
0 请登录后投票
   发表时间:2010-08-20  
下载了楼主的spring,希望早日出struts的入门,因为我刚学,所以很需要。
0 请登录后投票
   发表时间:2010-08-24  
这个是spring2.5的吧,好像spring3.0中又有很大的变化啊、spring更新太快了。学起来很有压力啊!!
0 请登录后投票
   发表时间:2010-09-09  
楼主 很感谢你能为像我这样的新手  做这份总结。。。。

但是我想问一个问题就是 :

就是 4。 三种bean的生成方式

三种方式 哪个 更好一些呢、、、、我看了一下 除了 直接以类的形式生成外 还有两种
方式 bean静态工厂及bean实例工厂

这里面 貌似用到了 工厂模式(我就看过一点点设计模式)..那么 这三种方式那种更好一些?  好在哪个地方???能说明一下么??我刚接触spring没有多久。。。。

还望 楼主 能 给我 解释一下啊。。。
0 请登录后投票
   发表时间:2011-04-09  
灰常感谢楼住的总结
0 请登录后投票
   发表时间:2011-04-09  
谢谢LZ 对我们这些初学者来说很有用·
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics