51,407
社区成员
发帖
与我相关
我的任务
分享
接口类:
@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;
}
}