springboot,dao层获取数据报错:Checks autowiring problems in a bean class.

问题描述:

idea在做springboot项目时,dao层获取数据报错:

Checks autowiring problems in a bean class.

问题分析:

 意思是bean没注入,我反复查看了service和dao层,发现dao层上少了注解@Repository

解决:
在dao层添加注解
@Repository:

package com.peak.mapper;

import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @InterFaceName TagMapper
 * @Description: 获取数据mapper
 * @Author jql
 * @Date 2020/5/29 9:14
 * @Version V1.0
 **/
@Repository
public interface TagMapper {
    
    

    @Select("SELECT obj.name || '.' || pro.name AS tagName,obj.description AS objectNo,cl.description AS objectClass " +
            "FROM t_object_list obj LEFT JOIN t_class_prop pro ON obj.class_id = pro.class_id LEFT JOIN t_class_list cl ON cl.id = pro.class_id")
    List<Map<String,Object>> sqliteGetTagName();
}

猜你喜欢

转载自blog.csdn.net/weixin_43727535/article/details/107470440
今日推荐