12得票1回答
如何使用RestTemplate进行注入

我不使用XML配置来定义bean,而是使用组件扫描和自动装配来定义和注入依赖项。 RestTemplate是Spring框架的一部分。我该如何注入这个类?

12得票2回答
Spring注解conditionalOnBean无法正常工作

我用注解@Configuration定义了一个类。 @Configuration @AutoConfigureAfter(EndpointAutoConfiguration.class) public class EndpointConfiguration { ...

11得票3回答
字段jdbcTemplate需要一个类型为'org.springframework.jdbc.core.JdbcTemplate'的bean,但找不到该bean。

我制作了一个简单的应用程序来连接MySQL数据库,但我遇到了这个错误: org.springframework.jdbc.core.JdbcTemplate 在我的配置中 (com.kubamadry.dao.MySqlStudentDao): ******************...

10得票4回答
递归地从一个bean向另一个bean(非同一类)复制属性(包括嵌套的beans)

哪种方法需要最少的自己编写的代码来实现一个bean向另一个bean的深拷贝?目标是在源和目标属性名称匹配时以自动方式进行。 源主要的bean:public class SourceBean { private String beanField; private SourceN...

10得票3回答
清理销毁Spring应用程序上下文

我遇到了问题,无法确保要销毁的Spring应用程序上下文已完全消失,并且无法看到该对象被垃圾回收。当我在VisualVM中查看实例时,我可以看到在关闭和删除上下文后仍存在大量与上下文及其bean工厂相关的未完成引用。所有这些都与bean工厂的初始设置有关(在AbstractApplicatio...

10得票5回答
Spring/Spring bean配置文件选项在STS中缺失

我只是在按照教程操作,需要添加一个Spring配置文件,但是我在Spring Tool Suite 4(版本:4.0.1.RELEASE)中没有看到Spring / Spring Bean配置文件选项,有人可以告诉我在哪里找到这个选项吗? 如此屏幕截图所示

9得票2回答
Spring Bean 懒加载初始化

我在思考Spring中bean的延迟初始化。对我来说,“lazy”在这里的含义不是很清晰,具体指的是当一个bean被引用时才会被创建。 我原本认为,Spring中提供的延迟初始化支持与上述情况不同。我认为这应该是一种“方法调用”式的延迟创建。我的意思是,只要在该方法上调用任何方法,它将会被创...

9得票2回答
Java 11 - 将Spring的@PostConstruct替换为afterPropertiesSet或使用initMethod

我正在使用Spring应用程序,有时在代码和测试中使用@PostConstruct进行设置。 看起来该注释将被排除在Java 11之外: 请注意,@PostConstruct和@PreDestroy注释都是Java EE的一部分。由于Java EE已在Java 9中被弃用并在Java 1...

8得票2回答
Spring 5 中代替 ContextSingletonBeanFactoryLocator 的方案

我们使用的是Spring的4.2.x版本,并且我们正在使用ContextSingletonBeanFactoryLocator来加载bean,如下所示: BeanFactoryLocator bfLocator = ContextSingletonBeanFactoryLocator.get...

8得票2回答
Junit 5测试,出现java.lang.IllegalStateException: 测试类不能包含@Bean方法

@ContextConfiguration(classes = ConfigureCustomConfigurationModelProviderTest.class) public class ConfigureCustomConfigurationModelProviderTest...