被注入组件
@Service
public class UserService implements UserServiceImpl{
//....
Service具体代码
//....
}
1.通过属性方式注入
@RestController
@RequestMapping("/controllerpath/")
public class UserController(){
@Autowired
private UserService userService;
}
2.通过构造器方式注入
@RestController
@RequestMapping("/controllerpath/")
public class UserController(){
private UserService userService;
//通过构造器方式注入
@Autowired
public UserController(UserService userService){
this.userService=userService
}
}
3.通过set方法注入
@RestController
@RequestMapping("/controllerpath/")
public class UserController(){
private UserService userService;
@Autowired
public void setUserService(UserService userService){
this.userService=userService
}
}