首页 > 其他分享 >springboot:test类中的UserService无法自动装配,解决方案

springboot:test类中的UserService无法自动装配,解决方案

时间:2024-10-25 15:21:14浏览次数:3  
标签:springboot Service tutoring SpringBootApplication bean import test UserService c

在这里插入图片描述

检查Service类

遇到这种问题一般先检查你的Service是否有bean
即有无用@Service注释,或者有无其他service的bean配置漏了
在这里插入图片描述
在这里是已经有注释了
那么可能就是spring启动的时候没有识别到我的bean

检查启动文件

在这里插入图片描述
在扫描路径中少了我的service包所在的路径

package com.tutoring.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.mybatis.spring.annotation.MapperScan;

//@SpringBootApplication
@SpringBootApplication(scanBasePackages = {"com.tutoring.auth", "com.tutoring.demo"})
// 刚刚我的项目中的test没有找到我的UserService,检查了有@Service那么就存在bean,那么就是没有扫描到我的文件。
// 添加一个扫描就可以了
@MapperScan("com.tutoring.auth.mapper")
// 项目的启动入口mvn dependency:tree
public class TutoringSystemApplication {
    public static void main(String[] args) {
        SpringApplication.run(TutoringSystemApplication.class, args);
    }
}

加上之后就ok了,如果还出现有问题可以检查一下mapper接口处是否把接口的注解写好了
本人也是新手,欢迎大家及时纠正!

标签:springboot,Service,tutoring,SpringBootApplication,bean,import,test,UserService,c
From: https://blog.csdn.net/doy04114/article/details/143232079

相关文章

  • go_test1
    packagemainimport( "github.com/gin-gonic/gin" "net/http")typeArticlestruct{ Idint`json:"id"` Titlestring`json:"title"`}funcmain(){ //定义路由 r:=gin.Default() //返回字符串 r.GET("/&......
  • 077_基于springboot的个性化课程推荐系统
    目录系统展示开发背景代码实现项目案例 获取源码博主介绍:CodeMentor毕业设计领航者、全网关注者30W+群落,InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者,博客领航之星、开发者头条/腾讯云/AWS/Wired等平台优选内容创作者、深耕Web......
  • 基于SpringBoot+Vue的学前教育资源共享平台系统网站(源码+LW+调试文档+讲解)
    背景及意义这个题目是关于基于SpringBoot和Vue的学前教育资源共享平台系统网站。该平台旨在为学前教育领域提供一个便捷的资源共享和交流的场所。SpringBoot作为后端框架,能够确保系统的高效运行和稳定性。它可以处理大量的用户请求,管理资源的上传、下载和存储等操作......
  • 基于SpringBoot+Vue的学生成长系统(源码+LW+调试文档+讲解)
    背景及意义这个题目是关于基于SpringBoot和Vue的学生成长系统。该系统旨在全面记录和促进学生的成长发展。SpringBoot作为后端技术,提供了稳定可靠的服务支持和高效的数据处理能力。它可以管理学生的各种信息,如学习成绩、课外活动参与情况、品德表现等。Vue则用于构......
  • CAN201 In Class Test 1 Thursday Session
    CAN201InClassTest1ThursdaySession2MultiplayerNumberGuessingGame(UDPSockets)ObjectiveThisinclasstestisrequiredtousePythonforsocketprogramming.Youwillcreateamultiplayer“numberguessing”gameusingUDPsocketsprogramming,wi......
  • 【可白嫖源码】springboot儿童教育网站
    摘   要    信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对儿童教育网站等问题,对儿童教育网站进行研究分析,然后开发设计出儿童教育网......
  • springboot生活用品销售管理小程序的 (案例分析)-附源码
    摘 要在当前数字化时代,电子商务市场蓬勃发展,传统实体店铺面临竞争压力,需要借助互联网技术提升销售管理效率和用户购物体验。因此,我们开发了这个小程序来满足商家和用户的需求。本文基于SpringBoot框架、MySQL数据库和微信小程序平台,设计和实现了一个生活用品的销售管理小程......
  • springboot 在线考试系统 (案例分析)-附源码
    摘  要    随着在线教育的快速发展,基于网络的在线考试系统成为教育领域的重要组成部分。本研究基于SpringBoot框架、Java编程语言和MySQL数据库开发了一款功能强大的在线考试系统。系统不仅包括用户管理模块,允许管理员对管理员、学生和教师用户进行添加、编辑和删除......
  • Springboot 使用langchain4j 访问qwen2:7b模型
    一、模型部署1、官网下载Ollama:https://ollama.com,选择自己系统对应的安装包进行下载安装 2、配置模型下载路径1、一般默认情况安装位置:Linux:/var/lib/ollama/models  Windows:C:\Usersx用户名>.o11ama\models2、windows改变下载位置环......
  • pytest 执行用例 将测试结果追加到表格并生成测试报告并推送至企微
    ReadExcel#-*-coding:utf-8-*-fromopenpyxlimportload_workbookimportosclassTestExcel():defget_TestExcel(self,file_name,sheet_name):print("======",os.getcwd())#workbook=load_workbook('Datas.xlsx......