zoukankan      html  css  js  c++  java
  • Spring 自动扫描 不支持jar包 <component-scan>

    问题描述:

    本机windows myeclipse10.7 运行非maven java项目,其中部分类使用spring3 注解进行注入,使用配置文件component-scan进行扫描,在本机debug测试运行一切正常,但是当打成jar包放到linux服务器上运行一直报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'XXXX' is defined

    检查了注解名字、配置文件、文件编码以及修改配置等等尝试后一直没有解决 经过网上翻阅各种资料 终于解决了,这里做一下笔记。

    本机的class文件是直接编译到class目录下 属于直接饮用,component-scan可以直接扫描class目录的,但是打包成jar时 spring3 component-scan就扫描不到了,实际上不是扫描不到了 而是打jar包时有个dd entity directory (添加实体目录)属性需要选中 如下图   

  • 相关阅读:
    Vue项目搭建及原理三
    Vue项目搭建及原理一
    JS Cookie丢失问题
    1027 Colors in Mars
    1028 List Sorting
    1029 Median
    1030 Travel Plan
    1031 Hello World for U
    1032 Sharing
    1033 To Fill or Not to Fill
  • 原文地址:https://www.cnblogs.com/cac2020/p/9216509.html
Copyright © 2011-2022 走看看