首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >@ConfigurationProperties前缀不起作用的问题?

@ConfigurationProperties前缀不起作用的问题?

提问于 2018-02-10 15:48:57
回答 2关注 0查看 2.4K

.yml文件

代码语言:javascript
运行
AI代码解释
复制
cassandra:
    keyspaceApp:junit
solr:
    keyspaceApp:xyz

代码语言:javascript
运行
AI代码解释
复制
@Component
@ConfigurationProperties(prefix="cassandra")
public class CassandraClientNew {
   @Value("${keyspaceApp:@null}") private String keyspaceApp;

代码语言:javascript
运行
AI代码解释
复制
@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);
    }
}

测试用例

代码语言:javascript
运行
AI代码解释
复制
@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 ****");
    }
}

回答 2

郁闷的阿涛

回答已采纳

发布于 2018-02-11 00:40:14

代码如下:

代码语言:txt
AI代码解释
复制
@EnableAutoConfiguration
@ComponentScan
@PropertySource("application.yml")
@EnableConfigurationProperties
public class CommonDataApplication {
    public static void main(String[] args) {
        // ...
    }
}

看加速得中二

发布于 2018-02-11 01:33:36

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

和开发者交流更多问题细节吧,去 写回答
相关文章
@ConfigurationProperties的作用
我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子滴
似水的流年
2019/12/07
1.2K0
@ConfigurationProperties的作用
我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子滴 connection username : admin password : kyjufskifas2jsfs remoteAddress : 192.168.1.1 这时候我们可以定义一个实体类在装载配置文件信息 @Component @Confi
似水的流年
2018/07/04
2.1K0
@ConfigurationProperties
当想需要获取到配置文件数据时,除了可以用 Spring 自带的 @Value 注解外,SpringBoot 还提供了一种更加方便的方式:@ConfigurationProperties。 此注解的作用是用来为bean绑定属性的。开发者可以在yml配置文件中以对象的格式添加若干属性
一个风轻云淡
2023/10/15
2700
@ConfigurationProperties
@ConfigurationProperties
有时候有这样的情景,想把配置文件的信息,读取并自动封装成实体类,这样在代码里使用就方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体
JavaEdge
2018/06/07
1.3K0
@ConfigurationProperties报错
报错提示 Not registered via @EnableConfigurationProperties or marked as Spring component less... (Ctrl+F1) Inspection info: Verifies @ConfigurationProperties setup. New in 2018.3
似水的流年
2019/12/05
1.3K0
WordPress中的jQuery库不起作用的相关问题
WordPress 中的jQuery 库问题曾经困扰了我一段时间。如果仅仅加载WordPress 自带的jQuery 库,在使用一些jQuery 插件的时候明明是代码没有错误,但就是不起作用,该有的效果不能实现;但加载了原版的jQuery 库却又可以了,这样一来却同时加载了两个jQuery 库,网页速度拖慢了而且根本没有必要。 后来才了解到:为了防止与其他 JS 库(如 YUI)冲突,WordPress 内置 jQuery 库的末尾都在原版的基础上加入了 jQuery.noConflict()这个东东,以至
Jeff
2018/01/19
5.3K0
SpringBoot | @Value 和 @ConfigurationProperties 的区别
最近有跳槽的想法,所以故意复习了下 SpringBoot 的相关知识,复习得比较细。其中有些,我感觉是以前忽略掉的东西,比如 @Value 和 @ConfigurationProperties 的区别 。
JavaFish
2019/10/17
3.6K0
@ConfigurationProperties和@Value 注入
我这里使用的Spring Boot 2.0.1 版本 配置文件是 yml 格式文件
二十三年蝉
2018/12/19
1.4K0
springboot中的@ConfigurationProperties注解的使用
将配置文件中的配置,以属性的形式自动注入到 实体中。 要特别说明的一个注属性 ignoreUnknownFields = false 这个超好用,自动检查配置文件中的属性是否存在,不存在则在启动时就报错。 locations 这个注解属性,不知道为什么不可以使用。用来指定其他配置文件名。
潇洒
2019/07/03
8.4K0
Spring 注解@ConfigurationProperties
Spring源码中大量使用了ConfigurationProperties注解,比如server.port就是由该注解获取到的,通过与其他注解配合使用,能够实现Bean的按需配置。
HLee
2021/08/31
2.2K0
Spring 注解@ConfigurationProperties
SpringBoot @ConfigurationProperties详解
本文将会详细讲解@ConfigurationProperties在Spring Boot中的使用。
程序那些事
2020/07/07
9.8K0
@ConfigurationProperties工作原理
@ConfigurationProperties是springboot框架中一个比较重要的注解,和@EnableConfigurationProperties一起使用,用于将配置属性绑定到Java类的字段上。这样可以方便地在应用程序中读取和使用配置属性。
叔牙
2023/09/07
5900
@ConfigurationProperties工作原理
聊聊springboot的ConfigurationProperties的绑定
本文主要研究一下springboot的ConfigurationProperties的绑定
code4it
2023/09/07
3250
ConfigurationProperties 和 EnableConfigurationProperties 的区别
@EnableConfigurationProperties 测试发现 @ConfigurationProperties 与 @EnableConfigurationProperties 关系特别大。
潇洒
2019/06/28
5.4K0
解决 Tailwind CSS + CSS modules 中 @apply dark: 不起作用的问题
给博客添加一个背景图片玩玩。 加上去了,发现原来的 toc 栏有点怪,不如加个模糊滤镜和透明背景色美化一下,然后就遇到了问题。
Cesirdy
2023/05/30
2.3K0
聊聊springboot的ConfigurationProperties的绑定
本文主要研究一下springboot的ConfigurationProperties的绑定
code4it
2023/09/12
3230
聊聊springboot的ConfigurationProperties的绑定
springboot中的配置绑定@ConfigurationProperties
具体使用方法该注解有一个prefix属性,通过指定的前缀,绑定配置文件中的配置,该注解可以放在类上,也可以放在方法上.
名字是乱打的
2021/12/23
1.2K0
springboot中的配置绑定@ConfigurationProperties
@ConfigurationProperties 的作用是什么
@ConfigurationProperties 是 Spring Boot 中的标签,它可以让开发者将整个配置文件,映射到对象中,比@Value 效率更高。
水货程序员
2018/11/13
8.5K0
@ConfigurationProperties和@Value使用对比
@ConfigurationProperties读取到ip和port为null,而@Value则会抛出异常。
bug专8
2021/09/17
1.2K0
Centos7系统rc.local不起作用问题
Centos7已经写了要chmod +x /etc/rc.d/rc.local 授权一下才会起作用   
拓荒者
2019/09/12
1K0

相似问题

新增相同前缀域名备案问题?

2596

将 Array数组的 key 加上前缀 ?

2490

属性和命名/可选的构造函数参数不起作用的问题?

2286

为什么Ruby中的字符串不能用>>前缀?

2149

请问能提供批量copy的接口吗?或者前缀copy的?

0111
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
相关问答用户
中建数科 | 技术总监架构部总经理擅长3个领域
公司公司公司公司公司公司 | 职务职务职务职务职务职务擅长3个领域
腾讯云TDP | 高级后端开发工程师擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档