首页 > 解决方案 > 无需修改且无需 xml 配置即可创建遗留类的 bean

问题描述

我有一些没有 bean 注释和 xml 配置的现有遗留帮助程序类。我想为相同的类创建bean而不修改(不添加注释)并且在xml中没有任何额外的配置。可能吗?

标签: javaspringspring-bootannotationsdata-annotations

解决方案


是的,这是可能的,而且非常简单。您需要创建自己的类并对其进行注释,@Configuration然后创建一个带有@Bean返回帮助程序类的方法。像这样的东西:

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class MyConfigClass {

    @Bean
    public HelperClass helperClassName() {
        return new HelperClass();
    }

}

推荐阅读