电车的故事第一篇 – 开发环境设置(SpringBoot, MySQL)
在之前的文章中提到过,我设定了一个目标,即通过个人开发制作一个Web服务,但已经过去了一个多月orz
所以首先是搭建环境(以Mac为前提)。首先从服务器端开始。
1. MySQL 关系型数据库


如果那样做,问题就解决了!非常感谢帮我写文章的那位朋友!m(__)m
以下SQL指令用于创建用户、数据库和权限。
CREATE DATABASE tramories;
CREATE USER tramories IDENTIFIED BY ‘*******’;
GRANT ALL ON tramories.* TO 'tramories'@'localhost' IDENTIFIED BY ‘*******’;
2. 春季启动。
创建完数据库之后,接下来是配置Spring Boot的环境。
配置Spring Boot的环境可以使用一个非常方便的网站,叫做Spring Initializr,我会用它来配置。
我用的是Project: Maven,Language: Java,Spring Boot: 2.5.0版本来创建的。
依赖项有Spring Boot DevTools、Spring Web、Lombok(它可以自动创建getter和setter,非常方便!)、Thymeleaf、Spring Security、OAuth2 Client、Spring Data JPA、Flyway Migration、MySQL Driver和Spring Batch(可能还安装了其他的依赖项)。
以下是粗略的流程:
1. 解壓從Spring Initializr下載的zip文件,創建Spring Boot Suite的項目。
2. 在application.properties文件中添加所需的配置(參考此處)。
3. 創建用於登錄用戶的服務、實體和存儲庫,使用Flyway創建用戶表和記錄。
4. 創建一個簡單的登錄頁面,確認能夠成功登錄。
详细内容已上传至GitHub,请您查看并参考。
下一次我们将进行前端(React)环境的搭建。
※这篇文章与这个博客的内容相同。