.yml文件

cassandra:
    keyspaceApp:junit
solr:
    keyspaceApp:xyz

@Component
@ConfigurationProperties(prefix="cassandra")
public class CassandraClientNew {
   @Value("${keyspaceApp:@null}") private String keyspaceApp;

@EnableAutoConfiguration
@ComponentScan
@PropertySource("application.yml")
public class CommonDataApplication {
    public static void main(String[] args) {
        ConfigurableApplicationContext context = new SpringApplicationBuilder(CommonDataApplication.class)
                .web(false).headless(true).main(CommonDataApplication.class).run(args);
    }
}

测试用例

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = CommonDataApplication.class)
@IntegrationTest
@EnableConfigurationProperties
public class CassandraClientTest {

    @Autowired
    CassandraClientNew cassandraClientNew;

    @Test
    public void test(){
        cassandraClientNew.getSession();
        System.out.println(" **** done ****");
    }
}

当巨浪把当巨浪把提问于
看加速得中二学生回答于

我不知道“xyz”是从哪里来的(也许你没有展示你的全部应用程序?)。你通常不和@Value@ConfigurationProperties虽然(它无法知道你的前缀是什么)。

回答过的其他问题

已经购买了域名,在其他网站建立了网站,请问是否支持cname解析?解析后的网址是什么样的?

支持cname解析

解析后的网址看你其他网站建立的网站的提示

已经收到备案审核通过的短信,但是工信部网站还没查到备案信息?

PHPDoc:使用可变数量的参数记录函数

/**
 * @param mixed $numbers,... Description
 */
Public function sum ($numbers)

在该方法中,将不使用$ numbers。

如何更新现有记录

已采纳
在我看来,你真的有重复的数据。LOCATIONID 4和LOCATIONID 8真正代表同一个城市,其中一个应该去。 如果这是正确的,首先需要在一个ID下合并城市4和8的SITE记录。然后我们可以删除另一个。 MERGE完成所有这些的声明(带有注释)。 它基本上弄清楚我们如何重...... 展开详请

单击视频上的jquery不起作用

Firefox控件是整个视频标签 问题 “当我尝试使用js点击视频时 FriefoxFirefox点击并在控制台中显示视频的ID不起作用。为什么?“ 说明 Firefox有一个播放按钮中心海报,Chrome没有。这是一个明显的指标,FF具有controls覆盖整个标签的属...... 展开详请

为什么我们需要monad?

答案当然是“我们没有”。与所有抽象一样,没有必要。 Haskell不需要monad抽象。没有必要以纯语言执行IO。这种IO类型本身就可以解决这个问题。现有一元脱糖do块可以与脱糖被替换bindIO,returnIO和failIO作为限定GHC.Base模块。(这不是关于hack...... 展开详请

扫码关注云+社区