比如有一個(gè)public class UserServiceImpl (){private User u;//這里帶構(gòu)造函數(shù) 并且有參數(shù)public UserServiceImpl (User u){this.u=u;}}public class TestController(){//這里怎么實(shí)例化上面的service//我想把參數(shù)傳給service的構(gòu)造函數(shù)@Autowiredprivate UserServiceImpl service; @RequestMapping("/save")public @ResponseBodyString save(User u){//這里通過(guò)瀏覽器輸入傳過(guò)來(lái)一個(gè)User對(duì)象//如何把這個(gè)User對(duì)象傳給上述servicereturn "saved";}}
2 回答

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
@Configuration public class config{ @Bean UserServiceImpl userService(){ User user = new User(); return new UserServiceImpl(user); } } |
這種方式 user對(duì)象是固定的
如果需要每次都使用新的user對(duì)象,UserServiceImpl也需要new一個(gè)
- 2 回答
- 0 關(guān)注
- 167 瀏覽
添加回答
舉報(bào)
0/150
提交
取消