1.将soribgboot启动类修改后位置后需要增加注解。对启动类进行扫描。
@ComponentScan(basePackages = "com.liuboss")
2.json返回数据
/*返回json数据*/
/*
* @RestController 为下面所有都返回json数据
* */
@RestController
public class TestJson {
/*@ResponseBody
* 如果不使用@ResponseBody注解,需要使用@RestController。
* */
@GetMapping("/json")
public List<User> test(){
ArrayList<User> users = new ArrayList<>();
for (int i = 0; i < 10; i++) {
User user = new User();
user.setId(i);
user.setUsername("liuboss"+i);
user.setPassword("123456"+i);
user.setBirthday(new Date());
users.add(user);
}
return users;
}
}
3.设置时间日期格式
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
4.整合fastjson
@Configuration
public class WebMvcConfig {
/*springboot整合fastjson*/
@Bean
FastJsonHttpMessageConverter fastJsonHttpMessageConverter() {
FastJsonHttpMessageConverter fast = new FastJsonHttpMessageConverter();
FastJsonConfig con = new FastJsonConfig();
con.setDateFormat("yyyy-MM-dd");
fast.setFastJsonConfig(con);
return fast;
}
}