mirror of
https://github.com/blossom-editor/blossom
synced 2024-11-17 22:48:03 +08:00
优化
This commit is contained in:
parent
a31d433030
commit
a871a7fe1e
@ -1,46 +1,21 @@
|
||||
# 一、项目说明
|
||||
# Blossom-backend
|
||||
|
||||
Blossom 笔记软件的后台服务
|
||||
|
||||
# 二、模块说明
|
||||
[博客后台的使用文档](https://www.wangyunf.com/blossom-doc/doc/backend)
|
||||
|
||||
# 模块说明
|
||||
|
||||
```
|
||||
root
|
||||
├─ aodc 相关文档
|
||||
├─ aodc 脚本
|
||||
├─ backend 后台应用,当不需要多应用部署时,默认使用该应用对外提供所有服务,该应用只写 Controller 层。
|
||||
├─ common 项目公共模块
|
||||
| ├─ common-base 基础对象(如公共响应 R.class),工具类,异常捕获,动态日志级别,Caffeine 等。
|
||||
| ├─ common-cache 缓存封装,Redis 封装,Redis Cache 封装。
|
||||
| ├─ common-base 基础对象(如公共响应 R.class),工具类,异常捕获,动态日志级别。
|
||||
| ├─ common-cache 缓存封装,Redis 封装,Caffeine 封装。
|
||||
| ├─ common-db 数据库模块,mybatis plus, 慢SQL监控。
|
||||
| ├─ common-iaas 云厂商功能
|
||||
|
|
||||
├─ expand-sentinel 对 Alibaba Sentinel 的封装,拓展了一些功能,实现了一些本地流量查询接口。
|
||||
├─ expand-tracker 自研的链路追踪核心模块, 源自 tracker-core, 仅提供本地日志记录和日志中插入 Trace 的功能。
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 三、使用说明
|
||||
|
||||
## 3.1 系统登录
|
||||
|
||||
登录请访问`/<context-path>/login`
|
||||
|
||||
请求体:
|
||||
```json
|
||||
{
|
||||
// 授权客户端的ID, 见配置文件 prohect.auth.clients.client-id
|
||||
"clientId": "blossom",
|
||||
// 授权客户端的登录方式, 见配置文件 prohect.auth.clients.grant-type
|
||||
"grantType":"password",
|
||||
"username": "blos",
|
||||
"password": "blos"
|
||||
}
|
||||
```
|
||||
登录返回的 token 信息需要放在请求头的 `Authorization` 中, 并以 `Bearer `开头, 例如
|
||||
|
||||
```
|
||||
Authorization:Bearer ac27fd57303d4bddb0229c3b6d71b611
|
||||
```
|
||||
|
||||
> token 的用法遵循 Bearer Token 规范, 可见:https://learning.postman.com/docs/sending-requests/authorization/#bearer-token
|
@ -15,7 +15,6 @@ import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@ -33,10 +32,7 @@ public class UserController {
|
||||
private final ParamService paramService;
|
||||
|
||||
/**
|
||||
* 查询 blossom 用户
|
||||
*
|
||||
* @return 用户信息
|
||||
* @apiNote blossom 当前只支持一个用户登录, 数据并为做区分. 当登录状态调用该接口时, 会返回服务器相关配置信息.
|
||||
* 用户信息
|
||||
*/
|
||||
@GetMapping("/info")
|
||||
public R<BlossomUserRes> user() {
|
||||
@ -47,6 +43,9 @@ public class UserController {
|
||||
return R.ok(user);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户信息 [OP]
|
||||
*/
|
||||
@AuthIgnore
|
||||
@GetMapping("/info/open")
|
||||
public R<BlossomUserRes> userOpen(@RequestHeader(BlConstants.REQ_HEADER_USERID) Long userId) {
|
||||
|
@ -40,7 +40,7 @@ public class PictureUtil {
|
||||
try {
|
||||
Thumbnails.of(file)
|
||||
// 图片大小(长宽)压缩比例 从0-1,1表示原图
|
||||
.scale(0.9)
|
||||
.scale(0.8)
|
||||
// 图片质量压缩比例 从0-1,越接近1质量越好
|
||||
.outputQuality(0.8)
|
||||
.toFile(toFile);
|
||||
@ -51,8 +51,8 @@ public class PictureUtil {
|
||||
|
||||
public static void main(String[] args) {
|
||||
compress(
|
||||
"C:\\Users\\Administrator\\Desktop\\home_ld.jpg",
|
||||
"C:\\Users\\Administrator\\Desktop\\home_ldc.jpg"
|
||||
"C:\\Users\\Administrator\\Desktop\\pic_s_light.jpg",
|
||||
"C:\\Users\\Administrator\\Desktop\\pic_s_light1.jpg"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ CREATE TABLE `base_sys_param` (
|
||||
-- ----------------------------
|
||||
-- Records of base_sys_param
|
||||
-- ----------------------------
|
||||
INSERT INTO `base_sys_param` VALUES (1, 'WEB_ARTICLE_URL', 'https://www.domain.com/blossom/#/articles?articleId=', 'WEB端文章地址,用于PC端直接调往WEB端阅读文章', 1, '2023-04-04 08:20:57', '2023-08-06 22:19:07');
|
||||
INSERT INTO `base_sys_param` VALUES (1, 'WEB_ARTICLE_URL', 'https://www.domain.com/blossom/#/articles?articleId=', '博客端文章地址,用于PC端直接调往WEB端阅读文章', 1, '2023-04-04 08:20:57', '2023-08-06 22:19:07');
|
||||
INSERT INTO `base_sys_param` VALUES (3, 'ARTICLE_LOG_EXP_DAYS', '30', '文章修改记录保存天数, 超过该天数将被删除', 1, '2023-08-02 17:46:58', '2023-08-02 18:03:43');
|
||||
INSERT INTO `base_sys_param` VALUES (11, 'HEFENG_KEY', 'ABC', '和风天气的KEY', 1, '2023-07-31 19:28:54', '2023-08-06 22:19:11');
|
||||
INSERT INTO `base_sys_param` VALUES (21, 'GITEE_ACCESS_TOKEN', 'ABC', '[过时配置]GITEE API 的访问 token', 1, '2023-07-31 20:12:05', '2023-08-06 22:20:12');
|
Loading…
Reference in New Issue
Block a user