求助为什么这里访问/test结果为什么不是管理员呀(spring)

java小菜鸡QAQ 2022-06-22 19:29:18
接口类:
@RestController
public class ConfigurationController {
    @Autowired
    @Qualifier(value = "admin")
    private User user;

    @Resource
    private User admin;

    @RequestMapping("/test")
    public User test(){
        return admin;
    }
}
 
配置文件application.yaml:
user:
  username: 李四
 
用户类:
@ConfigurationProperties(prefix = "user")
@Component
public class User {
    private String username;
}
 
配置类:
@Configuration

public class SpringBootConfig {
    @Bean(name = "u")
    public User initUser(){
        return new User();
    }

    @Bean(name="admin")
    public User getUser(){
        User user = new User();
        user.setUsername("管理员");
        return user;
    }
}

 

...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Java 发布问题, 以便更快地解决您的疑问

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧