解决方案 »

  1.   

    @bean是注解在类上面的,声明这是个bean,不用去xml配置什么<bean id="xxx" class="xxx"/>了
    @configuration也是注解在类上面的,声明这是个配置作用的bean,替代xml配置
    参照http://blog.csdn.net/chjttony/article/details/6286144
      

  2.   


    不对啊,@bean 明明是注解在方法上面的啊。。
      

  3.   


    您给的参考链接中,例子如下:
    @Configuration   
     public class BookStoreDaoConfig{   
        @Bean   
        public UserDao userDao(){ return new UserDaoImpl();}   
        @Bean   
        public BookDao bookDao(){return new BookDaoImpl();}   
     }   很明显 @bean 是注解在方法上的啊
      

  4.   

    你的User 类有注解吗?应该是这个原因吧
      

  5.   

    User类没有注解啊,难道User类上要加上 @Bean 这个注解? 也没见资料里提到这点啊
      

  6.   

    User类上要加什么注解呢,求教
      

  7.   


    @entity 我也不大清楚 你试试吧
      

  8.   

    这种配置我没怎么用,一般用自动装配引入要引用的bean
      

  9.   

    <bean class="com.tan.config.UserConfig" />   class为放置的类的位置
      

  10.   

    我猜  @Bean
        public User user(){
            User user = new User();
            user.setId(1);
            user.setUsername("china");
            return user;
        }不能一个类中new 自己,这样会出问题的。要么new 它的实现类,反正不能new 自己
      

  11.   


    @entity 我也不大清楚 你试试吧no 这样不行
      

  12.   

    楼主可以看一下
    http://blog.csdn.net/rommel1/article/details/27120059
      

  13.   

    个人还是喜欢传统的XML配置,方便