spring-bean 相关问题

由Spring IoC容器管理的简单JavaBean。

Spring 组验证不适用于自动装配的 beans

情况 我正在尝试创建一个自动配置,其中某些属性仅在特定情况下必须通过验证。我有一个服务 MyService 需要凭证properties.username 和

回答 1 投票 0

如何在 Spring Context 中创建两个相同类的 bean?

我可以使用@Bean注解在Spring中声明一个bean。假设我在应用程序上下文中声明了两个 String 类型的 bean。 @豆 公共字符串国家(){返回“印度”;} @豆 公开

回答 3 投票 0

如何将@Value定义为可选

我在 Spring bean 中有以下内容: @Value("${myValue}") 私有字符串值; 该值已正确注入。但是,该变量需要是可选的,它是作为命令行传入的

回答 5 投票 0

Springboot不创建mapstruct bean

我有一些带有以下代码的映射器: 导入 org.mapstruct.Mapper; 导入 org.mapstruct.MappingConstants; @Mapper(componentModel = MappingConstants.ComponentModel.SPRING) 公共接口

回答 1 投票 0

启动应用程序时Spring Security中的循环引用错误

我正在尝试学习Spring Security。我已经理解了一点,但我遇到了一个似乎无法解决的循环错误。我还将与您分享课程的代码。 Springboot con...

回答 1 投票 0

Spring Boot:如果我们对同一个类同时使用 @Component 和 @Bean 注解,Spring Boot 如何处理

在我的 Spring Boot 应用程序中。我创建了一个类名 Book 并使用 @Component 注释对该类进行注释。然后我创建了一个带有 @Configration 注释的 AppConfig 类,并在该类中创建...

回答 1 投票 0

Spring Boot 启动服务时发出警告 - “Bean'org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration'”

将 Spring Boot 版本从 2.7.14 迁移到 3.2.2 后,启动服务时收到警告。 警告 [信息服务,,]" 50964 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.

回答 1 投票 0

Spring 没有定义 AuthenticationManagerBuilder 类型的 bean

最近在我的 Spring REST API 中我遇到了一个奇怪的异常。 Spring告诉我它没有找到任何org.springframework.security.config.annotation.authentication.builders类型的bean。

回答 2 投票 0

使用MockBean来模拟SessionFactory

我有一个 DAO impl 类,我正在尝试使用 testng 编写一个单元测试。我的类有一个自动连接到其中的 SessionFactory,这就是我在测试类中使用 MockBean 注释的原因。在我的

回答 1 投票 0

Spring Boot - Bean 配置

我正在尝试连接到一个数据库,该数据库将保存我的应用程序的登录信息。 我不断收到此错误: 应用程序无法启动 描述: com.neet 中的字段 userDetailsService。

回答 1 投票 0

考虑在您的配置中定义类型为 service 的 bean

我已经学习 Spring Boot 一周了,昨天我遇到了一个错误 ` com.example.test.tutorial.TutorialApplication 中的字段 db 需要一个类型为“com.example.test.tutorial.DB”的 bean,该 bean...

回答 1 投票 0

Spring Boot 应用程序“bean 类的 bean 名称与现有冲突” - 如何从 3rd 方库/依赖项中排除包/类?

我有一个 Spring Boot 应用程序,最近从 1.x.x 迁移到 2.x.x。我正在使用一些第 3 方库/JAR 使用 Prometheus 进行一些指标记录。 问题是我有 (2) Java

回答 2 投票 0

Spring会在其他bean的@PostConstruct之后使用@DependsOn创建一个bean吗?

我们有 4 个 Bean BeanA、BeanB、BeanC、BeanD 我们在 BeanA 中有一个缓存,它被填充到 BeanA 的 @PostConstruct 中。 现在,BeanB 也有一个缓存,该缓存被填充到 BeanB 的 @PostConstruct 中。 ...

回答 1 投票 0

Spring boot从2.7升级到3.x后Spring不创建bean

我最近从 2.7 升级到 Spring boot 3.0.12。但是在完成迁移之后,我的集成测试无法正常运行,因为它们缺少 spring bean。我开始调试日志记录,但它不是

回答 1 投票 0

在 Spring 框架中创建 Bean Factory 的其他方法

我理解 BeanFactory 和 ApplicationContext 之间的区别。 我还知道 BeanFactory 实例可以从 xml 文件创建,这些文件驻留在类路径或其他任何地方......

回答 1 投票 0

确保 Spring Boot 自定义启动器自动配置中的顺序

我正在编写一个自定义 Spring Boot 启动器,需要检查客户端应用程序上下文中的某些要求。我在 @Conditional 评估时使用自定义 Condition 类执行此操作。上...

回答 1 投票 0

Spring boot @ConditionalOnBean 未检测到 AutoConfiguration bean

我想确保MyKafkaProducer bean仅在加载KafkaAutoConfiguration时激活,因此我创建了如下代码: @服务 @ConditionalOnBean(KafkaAutoConfiguration.cla...

回答 1 投票 0

@Value 注解在构造函数中不起作用

为什么 Spring @Value 注解在构造函数中不起作用? 我有这个电子邮件类正在读取一些电子邮件相关的配置。 在构造函数中,如果我放置一个断点,则值是...

回答 4 投票 0

在 Spring-6 中创建一个 Multipartresolver bean

在spring5中我们可以创建一个像下面这样的bean。 在 spring5 中我们可以创建如下所示的 bean。 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize"> <value>1073741824</value> </property> </bean> 但是这个 CommonsMultipartResolver 在 spring-6 中被删除。 因此我们有 org.springframework.web.multipart.support.StandardServletMultipartResolver 用于分段文件上传。但是如何设置 maxUploadSize 属性,因为该属性在上面的类中不可用? 请遵循 JEE 文档 或检查 StandardServletMultipartResolver 文档。 您可以使用web.xml <multipart-config> <location>/tmp</location> <max-file-size>26214400</max-file-size> <max-request-size>31457280</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config> 或者javax servlet注释: @WebServlet("/uploadServlet") @MultipartConfig(location="/tmp", fileSizeThreshold=1024*1024, maxFileSize=1024*1024*5, maxRequestSize=1024*1024*5*5) public class UploadServlet extends HttpServlet { // ... 或者 spring 注解配置: public class AppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { // ... @Override protected void customizeRegistration(ServletRegistration.Dynamic registration) { // Optionally also set maxFileSize, maxRequestSize, fileSizeThreshold registration.setMultipartConfig(new MultipartConfigElement("/tmp")); } }

回答 1 投票 0

为 JpaRepository 创建测试 bean

我有一个 Spring Boot 应用程序,正在从使用 SessionFactory 的旧式 Hibernate DAO 迁移到 Spring 的 JpaRepositories。 我面临的问题是,在单元测试中,我有一些

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.