java - @contextconfiguration 模拟注释样式

标签 java spring spring-mvc

如果我有 xml 配置文件,我会这样写:

@ContextConfiguration(locations = "testContext.xml")

但是如果我通过注释标记我的bean,我必须写什么?

最佳答案

@ContextConfiguration有一个名为 classes 的属性类型 Class<?>[]您可以在其中指定 @Configuration要加载的类。

@ContextConfiguration(classes = {com.company.MyConfiguration.class})

哪里MyConfiguration例如,

@Configuration
public class MyConfiguration {
    @Bean
    public MyBean myBean() {
        return new MyBean();
    } 
}

关于java - @contextconfiguration 模拟注释样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18637923/

相关文章:

java swing DatePicker 使用 JTextField 做错了并且想要更改

java - 尝试在 hibernate 提交处理中使用 SQLException 时出现问题

java - 在函数中使用字符串参数什么时候好、什么时候不好?

java - 线程中的异常 java.lang.NullPointerException

java - Autowiring 错误

java - 向现有 Java 应用程序添加 Web 界面 (Spring MVC)

java - 抽象类可以作为子类添加到HashMap中吗

java - 无法使用 java.sql.Date 返回 List<Object>?

java - 是否给字段赋NULL

java - 没有Spring引导的带有Java配置的Spring rest MultiPart文件上传