小趴菜cai 2022-04-24 19:35 采纳率: 0%
浏览 16
已结题

properties中属性注入name,但测试输出的不一样,什么情况?

问题遇到的现象和发生背景

properties中属性注入name,但测试输出的不一样,什么情况?

问题相关代码,请勿粘贴截图

User类

@Component
@PropertySource("classpath:application.properties")
@ConfigurationProperties(prefix = "user")
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "User{" +
"name='" + name + ''' +
'}';
}
}

application.properties中

user.name = jack

测试类
@SpringBootTest
class TestApplicationTests {
@Autowired
private User user;
@Test
void contextLoads() {
System.out.println(user);
}
}

运行结果及报错内容

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 4月24日
    • 创建了问题 4月24日

    悬赏问题

    • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。
    • ¥50 python批量提取发票的信息
    • ¥15 mysql安装,初始化数据库失败
    • ¥15 虚幻五引擎内容如何上传至网盘?
    • ¥15 使用mmpose库时出现了问题
    • ¥15 IRI2016模型matlab运行报错
    • ¥50 bat怎么设置电脑后台自动点击网页指定词运行脚本,输入指定网页链接,指定点击词,指定间隔时间,指定网页出现的词,指定网页出现词出现后后点击锁定,放在后台运行不影响前台鼠标工作
    • ¥20 20CrMnMo的高温变形抗力
    • ¥15 RTX3.6 5565驱动中断报错
    • ¥50 带防重放token(Antireplay-Token)的网站怎么用Python发送请求