解决外部jar包@Service无法注解无法扫描的问题

 更新时间:2022年03月21日 09:36:12   作者:人来人往  
这篇文章主要介绍了解决外部jar包@Service无法注解无法扫描的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

外部jar包@Service无法注解无法扫描问题

在确保spring配置无误的情况下

如:

<context:component-scan base-package="your.can.pakeage"></context:component-scan>

检查待扫描的外部jar包,导出选项时,是否勾选: add directory entries 。

若没勾选,请勾选。

原因:

没有add directory entries,导出的jar包中的注解无法被扫描

Service包中的组件无法被扫描到

一般遇到service无法被扫描到有这么几个问题

  • serviceImpl没有添加@service注解
  • 主程序入口的位置不正确,应该在项目的外层,这样才能扫描到与之同级的包以及子包(当然也可以添加 @ComponentScan()注解)
  • service下层次的Mapper没有添加@Mapper 注解
  • 直接手动扫描了某些包,导致自动扫描失效。

但本人碰到了一个十分奇怪的问题导致了无法被扫描

在serviceImpl中写入一些测试方法使用的是Junit4的注解。。

然后就杯具了。。。。。。一直提示service无法被扫描到,删除测试方法后成功runing

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解SpringBoot可执行Jar包运行原理

    详解SpringBoot可执行Jar包运行原理

    SpringBoot有一个很方便的功能就是可以将应用打成可执行的Jar,那么大家有没想过这个Jar是怎么运行起来的呢,本篇博客就来介绍下 SpringBoot可执行Jar包的运行原理,需要的朋友可以参考下
    2023-05-05
  • SpringBoot获取配置文件中的配置项的常用方式

    SpringBoot获取配置文件中的配置项的常用方式

    这篇文章主要介绍了SpringBoot获取配置文件中的配置项的常用方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-11-11
  • java实现后台图片跨域上传功能

    java实现后台图片跨域上传功能

    这篇文章主要给大家介绍了关于java实现后台图片跨域上传功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • Java多线程连续打印abc实现方法详解

    Java多线程连续打印abc实现方法详解

    这篇文章主要介绍了Java多线程连续打印abc实现方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • idea +junit单元测试获取不到bean注入的解决方式

    idea +junit单元测试获取不到bean注入的解决方式

    这篇文章主要介绍了idea +junit单元测试获取不到bean注入的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • review引发的有关于单例模式的思考

    review引发的有关于单例模式的思考

    一次代码调试中发现一个情况,即我在查看memcached的connection时,发现总是维持在100来个左右,当然这看似没什么问题,因为memcached默认connection有1024个。
    2013-04-04
  • jpa多数据源时Hibernate配置自动生成表不生效的解决

    jpa多数据源时Hibernate配置自动生成表不生效的解决

    这篇文章主要介绍了jpa多数据源时Hibernate配置自动生成表不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Spring Data JPA中的Specification动态查询详解

    Spring Data JPA中的Specification动态查询详解

    Specification是一个设计模式,用于企业级应用开发中,其主要目的是将业务规则从业务逻辑中分离出来,在数据查询方面,Specification可以定义复杂的查询,使其更易于重用和测试,这篇文章主要介绍了Spring Data JPA中的Specification动态查询详解,需要的朋友可以参考下
    2023-07-07
  • IntelliJ IDEA 构建maven多模块工程项目(详细多图)

    IntelliJ IDEA 构建maven多模块工程项目(详细多图)

    这篇文章主要介绍了IntelliJ IDEA 构建maven多模块工程项目(详细多图),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • URLConnection发送HTTP请求的方法_动力节点Java学院整理

    URLConnection发送HTTP请求的方法_动力节点Java学院整理

    这篇文章主要介绍了URLConnection发送HTTP请求的方法,主要介绍了如何通过Java(模拟浏览器)发送HTTP请求,有兴趣的可以了解一下
    2017-07-07

最新评论