• Spring Boot应用程序在Linux下注册成系统服务

    通常,将一个Java程序打包成jar之后,可通过`java -jar xxx.jar`命令运行,但若是以此方式进行部署,则会发现一些不人性化的地方,例如此程序将会一直在前台运行,终端关闭该Java进程也会停止,即便使用`nohup`或是`screen`将程序转入后台运行,在需要对Java程序进行关闭、重启、设置开机自启等管理操作时,都需要繁琐的操作,于是,就有了更简便的方式:将该Java服务注册成Linux系统中的服务,使用Linux系统的服务管理机制来管理Java程序。...

    RestTemplate日志配置

    Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,使用RestTemplate能够快捷简便的调用其他HTTP服务。 在日常使用RestTemplate的过程中,常需要跟踪RestTemplate发出的请求日志,通过分析发出的请求头、请求方法、请求体等信息进行程序调试,本文将介绍如何自定义RestTemplate日志,以便使用时能够更好的通过日志分析进行程序调试。...

    Spring Boot中集成使用Redis

    Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。 Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍 Redis 在 Spring Boot 中两个典型的应用场景。...