Spring Boot step by step
- 使用 idea 新建 Spring Boot 项目
- 使用 Spring Maven 仓库加速 Maven jar 包下载
- 实现用户注册接口
- 实现用户登录接口
- 配置 logback 和全局异常处理
- 使用 spring 拦截器和自定义注解进行登录拦截
- 通过自定义 @CurrentUser 获取当前登录用户
- 实现文章添加和查询接口
- 使用 fastjson 解析数据
默认 18080 端口
-
修改 mysql 用户名和密码
$ cp application.yml.sample application.yml $ vi application.yml
$ cp mysql.env mysql.env.local $ vi mysql.env.local
-
package
$ docker-compose up maven
-
run
- 直接运行
$ docker-compose up app
- 后台运行
$ docker-compose start app
- 直接运行
默认 8080 端口
- package
$ mvn clean package
- run
$ nohub java -jar target/spring-boot-blog-0.0.1-SNAPSHOT.jar &