前提 springboot默认自带json解析框架,默认使用jackson,如果使用fastjson,可以按照下列方式配置使用 1.引入fastjson依赖库: maven: <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.46</version>…
步骤一:引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency> 步骤二:定制一个物理类,将其变成一个配置文件import com.alibaba.fastjson.serializer.SerializerFeature;imp…
方案一:启动类继承WebMvcConfigurerAdapter,覆盖方法configureMessageConverters ... @SpringBootApplication public class UserApplication extends WebMvcConfigurerAdapter{ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters)…
前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback.每种Logger都可以通过配置使用控制台或者文件输出日志内容. 默认日志Logback SLF4J——Sim…
 Spring Boot返回json数据 视频地址:http://www.iqiyi.com/w_19rubxzsr5.html 博文参考:https://blog.csdn.net/linxingliang/article/details/51582294 Spring Boot完美使用FastJson解析Json数据   视频地址: http://baidu.iqiyi.com/watch/0669833408793393358.html 博文参考:https://my.oschina.ne…
相信昨天,很多小伙伴都因为Log4j2的史诗级漏洞忙翻了吧? 看到群里还有小伙伴说公司里还特别建了800+人的群在处理... 好在很快就有了缓解措施和解决方案.同时,log4j2官方也是速度影响发布了最新的修复版本.各应用方也可以执行较为稳定的修复方案了. 不过我看到群里发出来的各种修复方法,还真是不好看...所以这里也提一下Spring Boot用户怎么修复最简单吧. 最简修复方式 有些小伙伴其实想到了直接通过Spring Boot的Starter去解决,所以还给Spring Boot提了Is…
使用 Spring Boot 默认的日志框架 Logback. 所有这些 POM 依赖的好处在于为开发 Spring 应用提供了一个良好的基础.Spring Boot 所选择的第三方库是经过考虑的,是比较适合产品开发的选择.但是 Spring Boot 也提供了不同的选项,比如日志框架可以用 Logback 或 Log4j,应用服务器可以用 Tomcat 或 Jetty. http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/ sp…
Spring-Boot-2.0.0-M1版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,这里主要研究下hikari的默认配置 0.  创建Spring Boot项目,选中 Web.MySQL.JDBC 依赖  1. 启动类默认加载了DataSourceAutoConfiguration,默认数据源是HikariDataSource @SpringBootApplicationpublic class SpringBootJdbcApplication { publi…
Admin 简介 Spring Boot Admin 是 Spring Boot 应用程序运行状态监控和管理的后台界面.最新UI使用vue.js重写里. Spring Boot Admin 为已注册的应用程序提供了丰富的监控运维功能.如下: 显示健康状况 显示应用运行时的详细信息,如:JVM 和内存指标等 计数器和测量指标 数据源度量 缓存度量 跟踪和下载日志文件 查看 jvm 系统和环境属性 一键管理loglevel 管理执行 JMX-beans 查看线程转储 查看跟踪信息 Hystrix-D…
外部配置 Spring Boot允许使用properties文件.yaml文件或者命令行参数作为外部配置 使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Environment抽象或绑定到结构化对象来访问. 以前使用Spring的时候需要通过@PropertySource指明properties文件位置,然后通过@value注入. 常规属性配置 在properties文件中增加几个属性 server.port=8081server.context-path=/d…