摘要:
背景:利用gateway网关拦截器,拦截服务请求与服务响应的JSON数据,根据用户所在时区,对时间格式做时区转换,主要是递归子集的逻辑JSONDateMatchersEnum时间格式枚举类 package convert;public enum JSONDateMatchersEnum { DEFA 阅读全文
摘要:
一. 问题由来 开发环境、测试环境、生产环境 我们的软件在不同的环境中,系统参数和配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件?Maven提供了一种方便的解决这种问题的方案,就是profile功能。 二 阅读全文
摘要:
一、为什么要用Maven多模块 假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层: Dao Service Web 对应的,在一个项目中,我们会看到一些包名: org.xx.app.dao org.xx.app.service org.xx.app.web org.xx. 阅读全文
摘要:
一、Spring Cloud 简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud 阅读全文
摘要:
Part II. 入门指南 如果你刚刚开始使用Spring Boot,这是你的一部分内容! 在这里我们将会回答一些基本的“what?”, “how?” 和 “why?”的问题。 在这里你会找到一个详细的Spring Boot介绍和安装说明。 然后,我们将构建我们的第一个Spring Boot应用程序 阅读全文
摘要:
Spring Boot 功能 本节将会介绍Spring Boot的一些细节。 在这里,您可以了解您将要使用和自定义的主要功能。 如果还没有准备好,您可能需要阅读第二部分“入门指南”和第三部分“使用 Spring Boot”部分,以使您有基础的良好基础。 23. SpringApplication S 阅读全文
摘要:
一、安装JDK 1.1 卸载旧版JDK 首先,在你的服务器上运行一下更新。 yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件。 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 输出结果如下: gobject-introspection 阅读全文
摘要:
一、CentOS常用命令 1.1 文件和目录 # cd /home 进入 '/home' 目录 # cd .. 返回上一级目录 # cd ../.. 返回上两级目录 # cd - 返回上次所在目录 # cp file1 file2 将file1复制为file2 # cp -a dir1 dir2 复 阅读全文
摘要:
一、安装说明 1.1 CentOS介绍 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源 阅读全文
摘要:
使用 Spring Boot 本部分将详细介绍如何使用Spring Boot。 这部分涵盖诸如构建系统,自动配置以及如何运行应用程序等主题。 我们还介绍了一些Spring Boot的最佳实践(best practices)。 虽然Spring Boot没有什么特殊之处(它只是一个可以使用的库),但是 阅读全文