以下代码,请问该如何把User对象传给上述service?

public class UserServiceImpl (){
private User u;
//这里带构造函数 并且有参数
public UserServiceImpl (User u){
this.u=u;
}
}

public class TestController(){

//这里怎么实例化上面的service
//我想把参数传给service的构造函数
@Autowired
private UserServiceImpl service;

@RequestMapping("/save")
public @ResponseBody
String save(User u){
//这里通过浏览器输入传过来一个User对象
//如何把这个User对象传给上述service
return "saved";
}
}

aluckdog
浏览 192回答 2
2回答

偶然的你

@Configurationpublic class config{         @Bean    UserServiceImpl userService(){        User user = new User();        return new UserServiceImpl(user);    }}这种方式 user对象是固定的如果需要每次都使用新的user对象,UserServiceImpl也需要new一个

RISEBY

@Resource("xxService")//注意的而是首字母是小写
打开App,查看更多内容
随时随地看视频慕课网APP