Unable to instantiate Action, categoryAction, defined for 'category_queryJoinAccount' in namespace

在开发过程中,突然遇到此问题,纠结了一下午,也没有结果,在网上搜的答案,基本上都没有出现,造成此问题的原因有很多,我遇到的原因只是其中之一,那么是什么错误造成此类问题,我的解决方案是什么呢,接下来奉上相关代码以及问题的解决:










/WEB-INF/main/aindex.jsp


regex:.*


/WEB-INF/{1}/{2}.jsp





pageMap



inputStream








------------------------------------------------------------------


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:tx="http://www.springframework.org/schema/tx" 
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd">
       
   







  
























   
   

   
   
   
   



-------------------------------------------------------------------------
package it.fly.service.impl;


import org.springframework.stereotype.Service;


import it.fly.domain.Account;
import it.fly.service.AccountService;


/**
 * @author
 * @param
 *
 */
public class AccountServiceImpl extends BaseServiceImpl implements AccountService{


}




---------------------------------------------------


1.大家应该有人发现serviceimpl代码有点问题,那么就是没有加service注解,
2.由于没有加注解,没有被spring扫描到,因此bean没有被spring的bean管理器加载出来。因为使用的是自动注入,所以action里边在注入的时候是找不到此service的。
3.再加上@service注解后,问题就解决了。




---------------------------------------------------
说明:此为本人第一篇博客,语言上的组织可能有问题,望大家见谅,会在以后的博客中慢慢改进,共同成长,共同进步

你可能感兴趣的:(解决方案)