component-scan相关内容
我在阻止 Spring Boot 自动配置某些类时遇到了一些困难(在本例中:SolrAutoConfiguration).为了说明,我设置了一个大大简化的示例: https://github.com/timtebeek/componentscan-exclusions 实际上有大约 20 多个内部 @SpringBootApplication 项目,每个项目都有自己的依赖项.(不理想/
..
getServletConfigClasses() 和 getRootConfigClasses() 在扩展 AbstractAnnotationConfigDispatcherServletInitializer.从今天早上开始,我一直在阅读很多资料,但我还没有对差异有任何明确的了解: 请看一下这两个配置: 1). public class SpringMvcInitializer
..
我正在努力从我的自定义库中自动装配 bean,使用 gradle 导入.在阅读了几个类似的主题后,我仍然无法找到解决方案. 我有一个依赖于另一个项目的 Spring Boot 项目(我的带有组件、存储库等的自定义库...).这个库是一个 Spring 不可运行的 jar,主要由域实体和存储库组成.它没有可运行的 Application.class 和任何属性... 当我启动应用程序时,
..
如何在 context:component-scan 元素的 spring-servlet.xml 文件中添加多个包? 我试过了 和 和 但出现错误: org.springframework.beans.factory.NoSuchBeanDefinition
..
我正在学习 Spring Boot 并且有一个问题,其中包含参考文档中的一个示例.文档 提及 6.使用@SpringBootApplication 注解 单个@SpringBootApplication 注释可用于启用这些三个特点,即: @EnableAutoConfiguration: 启用 Spring Boot 的自动配置机制 @ComponentScan: 在包上启
..
我在与配置类不同的包中有一个存储库,因此我使用@Repostiory 将其注释为以下内容: 包测试;@Repository公共接口 UserTest 扩展 JpaRepository{} 我已经对其进行了组件扫描,但没有奏效: package com.app;@SpringBootApplication@ComponentScan({"test","com.app"})公共类应用程序扩展 S
..
我最近开始使用Eclipse(从IntelliJ Idea移出),但是无论我开始写什么新的SpringBoot应用程序,我总是会遇到这个问题.我的主类上的@SpringBootApplication无法按预期工作.我应该能够在不添加@ComponentScann批注的情况下走开(我知道它将使之工作),但是本文的目的是找出原始故障的路由原因.我已经知道解决方法.我的应用始终会显示以下错误消息: .
..
Spring boot提供了 @ComponentScan 查找要扫描的软件包. 我正在构建一个库,其中包含 @RestControllers 和 package com.mylib.controller .在不同的程序包中还有其他带有构造型注释的类. 因此,如果有人正在使用 com.myapp 基本软件包开发SpringBoot应用程序.他在他的应用程序中使用了我的图书馆.他需要提及
..
假设我有两个Spring引导项目.第一个项目只是一个提供各种功能的支持库.第二个是使用支持项目(jar)的“主"项目(主库). 支持库具有一些应由主项目自动连接的服务. 如何配置支持库,以便主库不必对支持库进行任何配置.本质上,我是在谈论组件扫描. 到目前为止,我读到的是,主库必须在组件扫描中包括支持库的软件包.这是真的吗?我希望不会,因为我认为支持库应该自己完成所有配置,而仅使
..
我正在尝试禁用真实的Mongo连接,并在测试中将其替换为Fongo模拟. 这是我的考试班: @SpringBootTest @RunWith(SpringRunner.class) public class ControllerTest { @Autowired private WebApplicationContext wac
..
我正在努力从我的自定义库(通过gradle导入)自动装配bean. 阅读了几个类似的主题之后,我仍然找不到解决方法. 我有一个Spring Boot项目,该项目依赖于其他项目(我的自定义库以及Components,Repositories等...).这个库是一个Spring不可运行的jar,主要由域Entities和Repository组成.它没有可运行的Application.class和
..
我正在尝试为Spring框架编写自己的@Enable批注,该批注应按以下方式使用: package com.example.package.app; @SpringBootApplication @com.example.annotations.EnableCustom("com.example.package.custom") public class MyApplication {}
..
根据Spring Doc- 配置与@Configuration类一起使用的组件扫描指令.提供与Spring XML的元素并行的支持. 在我的spring Web应用程序中,有多个标记为@Configuration的文件,以便在Spring容器中注册@component bean- 问题1-我们可以在@Configuration类的任
..
我正在使用spring组件扫描来自动检测Bean,如下所示: @ComponentScan({"com.org.x, com.org.y"}) 问题是我希望扫描com.org.x中的所有类,但我希望从com.org.y 中扫描一个单独的类com.org.y.SomeService.class 我该如何实现? 除了使用上下文扫描之外,如何创建这个bean并注入到应用程序上下文中?
..
我正在维护一个包含两组主要软件包的项目,该项目使用的是Spring和Spring MVC,其中一个软件包包含多个控制器,并使用XML配置()进行扫描. 问题是,另一个包中有一个类(未扫描),我需要扫描该类,但只扫描该类,而包中没有其他内容.我现在不能更改其包装,因为它现在风险太大. 有没有办法使用注释或XML? 解决方案 简单
..
扩展 AbstractAnnotationConfigDispatcherServletInitializer 时 getServletConfigClasses() 与 getRootConfigClasses() 有什么区别? 自从今天早上以来,我一直在阅读很多资料,但是我对这些差异还没有任何清楚的了解: 请查看以下两种配置: 1). public class SpringM
..
我必须使用spring mvc为银行设计一个非常大规模的项目。我已经选择使用XML配置。我担心的是限制服务器的启动时间。将有大约2000个控制器。 我已经使用组件扫描来扫描 @Controller 。它工作正常。但是,问题是当我从XML中删除组件扫描并在XML中手动使用bean配置添加控制器bean时,它没有在IOC容器中创建控制器实例。并给我404未找到的错误。那么如何在没有XML扫描组件
..
我想实现类似于Spring Data的东西。 开发人员可以定义一些接口,在接口上添加自定义注释来标记它们,(我的代码将会为接口创建代理实例,并通过@Autowire将它们用于必要的服务。 在spring初始化期间,我需要获取所有接口的列表(正确注释)
..
我无法从其他项目自动连接假装客户端。似乎没有生成和注入假装客户端的实现。 这是我得到的错误。 org.springframework.beans.factory.BeanCreationException: 创建名为'passportRestController'的bean时出错:注入自动连接的依赖项失败;嵌套异常是org.springframework.beans.factory.
..
我在防止Spring Boot自动配置某些类(在此示例中为SolrAutoConfiguration)时遇到了一些困难。为了说明我设置了一个简化的例子: https://github.com/timtebeek/componentscan-exclusions 实际上有20多个内部 @SpringBootApplication 项目,每个项目都有自己的依赖项。 (不理想/不是我的想法,
..