- Spring MVC
- Jackson JSON
@EnableWebMvc
@Configuration
public class MvcConfig implements WebMvcConfigurer {
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
// 添加 Jackson JSON的支持
converters.add(new MappingJackson2HttpMessageConverter());
}
}
@Configuration
@ComponentScan(basePackages = { "com.waylau.lite" })
@Import({MvcConfig.class})
public class AppConfig {
}
@RestController
@RequestMapping("/lite")
public class LiteController {
@GetMapping("/hi")
public Lite sayHi() {
return new Lite("waylau.com", "1.0.0");
}
}
访问
返回
{"author":"waylau.com","version":"1.0.0"}