使用 Docker 构建、运行、发布一个 Spring Boot 应用

本文演示了如何用 Docker 构建、运行、发布来一个 Spring Boot 应用。 Docker 简介 Docker 是一个 Linux 容器管理工具包,具备“社交”方面,允许用户发布容器的 image (镜像),并使用别人发布的 image。Docker image 是用于运行容器化进程的方案…

基于SpringBoot 2.x 正式版的 Spring Cloud Spring Eureka的微服务搭建教程

现在的Spring集成框架真的是很方便,以至于现在几乎  Spring = Java 了。微服务大火的今天,如果你还不了解微服务,还没有准备好使用微服务,那你肯定落后于学习曲线中的早期接受者阶段了,而且是时候开启微服务之旅了。本文中,我们将简单演示创建一个基本的微服务项目,使用Spring Eure…

SpringBoot 浏览器下载文件,中文文件名乱码解决

老问题了,其实有很多解决方法,网上也有很多案例,但很多都或多或少的有些小问题。今在此记录一下,文件名乱码时的正确解决方案:(前提:项目采用的时UTF-8编码) 一般情况下,纯英文的文件名都是没问题的,但是中文的会有问题。 这个方法只能解决纯中文的文件名,如果是中英混合的还是会出问题: String …

SpringBoot 国际化配置,SpringBoot Locale 国际化使用方法

在项目中,很多时候需要国际化的支持,这篇文章要介绍一下springboot项目中多语言国际化的使用。本文项目结构如图:   springboot默认就支持国际化的,而且不需要你过多的做什么配置,只需要在resources/下创建国际化配置文件即可,注意名称必须以messages开始。 me…

Mybatis+MySql 一个标签中一次执行多条SQL语句

有个常见的场景:删除用户的时候需要先删除用户的外键关联数据,否则会触发规则报错。 MySql默认是不支持这种骚操作的,但是并不代表不能实现,只需要在jdbc的配置文件中稍做配置: 解决办法不外乎有三个:1、多条sql分批执行;2、存储过程或函数调用;3、sql批量执行。 今天我要说的是MyBatis…