java - 无需修改且无需 xml 配置即可创建遗留类的 bean
问题描述
我有一些没有 bean 注释和 xml 配置的现有遗留帮助程序类。我想为相同的类创建bean而不修改(不添加注释)并且在xml中没有任何额外的配置。可能吗?
解决方案
是的,这是可能的,而且非常简单。您需要创建自己的类并对其进行注释,@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();
}
}
推荐阅读
- c# - 如何在 Blazor CSS 隔离中使用多个范围?
- python - Django 在加载静态文件时查看“模板”
- docker - 如何设置 gitlab-runner 以在 gitlab-ci 中运行 docker 命令?
- java - 两个 m×n 数组的 Spearman 相关性(使用 Apache Commons Math)
- javascript - UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“发送”
- python - 热图回调函数
- swift - 如何将 Swift 字典连接到 Firestore 地图字段
- python - 在 python 代码中添加到数据库时如何修复错误?
- python - 如何在 python 解释器中打印希伯来语输出?
- python - 嗨,你能帮我使用 Python 3.8 将具有多个值的 json 响应导入到 postgres db