从零开始学SpringBoot笔记001(认识)
2017-10-09 20:31
323 查看
源码地址:http://download.csdn.net/download/u010503822/10020714
注明:该内容来自Andy讲师视频整理
SpringBoot
目的:
简化Spring配置
特性:
1.创建独立的spring应用程序
2.嵌入tomcat,无需war文件
3.简化maven
4.自动配置spring
5.提供生产就绪型功能,如指标,健康检查
6.开箱即用,没有代码生成,也无需xml配置
简单理解:
1.入门体验更好
2.开箱即用,没有代码生成
3.提供了非功能特性,如:指标,健康检测
4.更快速的使用spring的方式
使用的注解
@RectController 等价于 @Controller @ResponseBody
@SpringApplication指定一个spring boot应用启动程序
SpringBoot默认解析的数据交互默认就是json
fastjon支持两种方法(json序列化日期格式)
1.启动类继承extends WebMvcConfigurerAdapter
注明:该内容来自Andy讲师视频整理
SpringBoot
目的:
简化Spring配置
特性:
1.创建独立的spring应用程序
2.嵌入tomcat,无需war文件
3.简化maven
4.自动配置spring
5.提供生产就绪型功能,如指标,健康检查
6.开箱即用,没有代码生成,也无需xml配置
简单理解:
1.入门体验更好
2.开箱即用,没有代码生成
3.提供了非功能特性,如:指标,健康检测
4.更快速的使用spring的方式
使用的注解
@RectController 等价于 @Controller @ResponseBody
@SpringApplication指定一个spring boot应用启动程序
SpringBoot默认解析的数据交互默认就是json
fastjon支持两种方法(json序列化日期格式)
1.启动类继承extends WebMvcConfigurerAdapter
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { super.configureMessageConverters(converters); //1.需要先定义一个convert 转换消息的对象 FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); //2.添加fastjson的配置信息,比如:是否要格式化返回的json数据 FastJsonConfig fastJsonConfig = new FastJsonConfig(); //3.在convert中添加配置信息 fastJsonConfig.setSerializerFeatures( SerializerFeature.PrettyFormat ); fastConverter.setFastJsonConfig(fastJsonConfig); //4.将convert添加到converters converters.add(fastConverter); }
2.覆盖方法configureMessageConverters
@Bean public HttpMessageConverters fastJsonHttpMessageConverters() { //1.需要先定义一个convert 转换消息的对象 FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); //2.添加fastjson的配置信息,比如:是否要格式化返回的json数据 FastJsonConfig fastJsonConfig = new FastJsonConfig(); //3.在convert中添加配置信息 fastJsonConfig.setSerializerFeatures( SerializerFeature.PrettyFormat ); fastConverter.setFastJsonConfig(fastJsonConfig); HttpMessageConverter<?> converter = fastConverter; return new HttpMessageConverters(converter); }
相关文章推荐
- 从零开始学SpringBoot笔记002(热部署)
- spring boot 学习笔记(001) 新建Eclipse工程
- Spring Boot 学习笔记 - 认识Spring Boot框架
- Spring boot学习笔记 001——初识Spring boot
- spring boot学习笔记——踩坑
- 80. Hibernate 5.0命名策略使用naming-strategy 不起作用【从零开始学Spring Boot】
- spring boot 学习笔记(二)
- Spring Boot 入门笔记
- 笔记:Spring boot+Thymeleaf+spring-data-jpa简单项目搭建
- Spring Boot学习笔记-配置devtools实现热部署
- SpringCloud笔记(1):微服务介绍,SpringBoot基础
- (15)Spring Boot使用Druid和监控配置【从零开始学Spring Boot】
- (19)Spring Boot 添加JSP支持【从零开始学Spring Boot】
- 从零开始学spring-boot(4)-集成Mybatis
- spring-boot入门学习笔记
- springboot 学习笔记【5】spring boot web应用
- springboot基本使用笔记----读取文件
- (25)Spring Boot使用自定义的properties【从零开始学Spring Boot】
- 11. 配置ContextPath【从零开始学Spring Boot】
- SPRING IN ACTION 第4版笔记-第五章Building Spring web applications-001-SpringMVC介绍