@Controller
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/user/{id}")
public String getUser(@PathVariable("id") int id, Model model) {
User user = userService.getUserById(id);
model.addAttribute("user", user);
return "user";
}
}
@Configuration
@ComponentScan(basePackages = "com.example")
public class AppConfig {
@Bean
public UserService userService() {
return new UserServiceImpl();
}
}