@RequestMapping("json1")
@RestController //= @Controller+@ResponseBody
public class jsonController {
@RequestMapping("user")
public User data(){
User user = new User();
user.setAge(22);
user.setName("kt");
return user;
}
}
Я работаю над проектом SpringMVC. мой [b]jsonController.java[/b]: [code]@RequestMapping("json1") @RestController //= @Controller+@ResponseBody public class jsonController {
@RequestMapping("user") public User data(){ User user = new User(); user.setAge(22); user.setName("kt"); return user; } } [/code] мой [b]mvcConfig.java[/b]: [code]@EnableWebMvc @Configuration @ComponentScan(basePackages = "com.atguigu.json") public class mvcConfig implements WebMvcConfigurer { } [/code] мой [b]Init.java:[/b] [code]public class Init extends AbstractAnnotationConfigDispatcherServletInitializer { @Override protected Class[] getRootConfigClasses() { return new Class[0]; }
@Override protected Class[] getServletConfigClasses() { return new Class[]{mvcConfig.class}; }
[/code] [b]Сведения о среде[/b]: [code]Apache Tomcat/10.1.33 Windows 11 jdk 21.0.4+8-LTS-274 Spring 6.0.2 servlet.api 9.1.0 [/code] Когда я зашел на http://localhost:8080/json1/user, я получил эту [b]ошибку[/b]: [code][http-nio-8080-exec-7] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /json1/user [/code] СПАСИБО!!!!!!>