spring

(11)

Spring Boot i18n 中英双语的多语言实现方案

为了练手 Spring Boot 写了个 Emoji 查询的小网站 https://www.paobujie.com/emoji 第一版实现了英文的,后来想干脆再加上中文翻译,于是就查了一下如何使用 Spring Boot 来实

Spring Boot I18N 中文翻译乱码问题

在设置了 messages_zh.properties 翻译之后,使用请求路径 > http://localhost:9090/emoji?lang=zh 发现,中文翻译显示为乱码。 在 application.prop

Spring Boot 生成用于发布的 jar 包

Spring Boot 项目完成后,准备部署到生产环境服务器。如何打包呢? ## 方式一:命令行 ``` mvn clean mvn package ``` ## 方式二:IDEA IDE IDEA 右侧有个 Mave

独立设置 spring boot 生产环境配置文件

准备在生产环境部署 spring boot 服务,面临了一个问题,数据库账号密码与开发环境存在差异。又不方便直接修改 application.properties,因为来回修改无比繁琐。 spring boot 非常贴心的地方是内置了

Spring Controller RequestMapping 统一访问路径的前缀

## 使用场景 例如,我想写一个 emoji 表情查询功能。相关的页面链接: - emoji 首页 /emoji - 标签分类 /emoji/tag/tag-slug - 具体标签详情 /emoji/emoji-slug

IDEA 导入 Spring Boot 项目,手动配置 run configuration

从 git 仓库 clone 下来的 Spring Boot 项目,在导入 IDEA IDE 之后,无法直接 RUN。 需要手动添加一个 run/debug configuration 配置。 ## 创建方法 - 顶部菜单 -

java.sql.SQLException The server time zone value 'xxx' is unrecognized or represe

在 Windows 10 上的一个 Spring Boot 项目,连接本地 MySQL 8 数据库。 在 IDEA 中编译,报错: > java.sql.SQLException: The server time zone va

Spring Boot 项目中 Maven Wrapper 的作用是什么

## Maven Wrapper 的作用是什么 mvnw 是 Maven Wrapper 的缩写。即每次编译启动 spring boot 的那个命令: ./mvnw spring-boot:run Maven

禁用 spring jpa 的自动建表配置 spring.jpa.hibernate.ddl-auto

目前在 spring 的配置文件 src/main/resources/application.properties 中,设置了 spring.jpa.hibernate.ddl-auto=update 于是

Spring JPA 建表不如手动建表方便

新上手 JPA,先用 Java 编写了 Entity 类,然后运行 spring boot 启动,自动创建了 MySQL 表。 虽然很简单,但是也有不便之处。 ## JPA 建表的弊端 - 字段顺序默认是字母序,而不是定义类属