opt
This commit is contained in:
parent
122a89897b
commit
8f02cffaad
|
|
@ -19,7 +19,17 @@
|
|||
"Bash(curl:*)",
|
||||
"Bash(find:*)",
|
||||
"Bash(echo $JAVA_HOME)",
|
||||
"Bash(java:*)"
|
||||
"Bash(java:*)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Blue Topaz/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Blue Topaz/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Blue Topaz/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/snippets/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Obsidianite/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Obsidianite/**)",
|
||||
"Read(/Users/kazusa/Library/Mobile Documents/iCloud~md~obsidian/Documents/笔记/.obsidian/themes/Obsidianite/**)"
|
||||
],
|
||||
"deny": [],
|
||||
"ask": [],
|
||||
|
|
|
|||
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
inclusion: always
|
||||
---
|
||||
|
||||
# 项目开发规范
|
||||
|
||||
## 语言规范
|
||||
- 所有回复和对话使用中文(简体中文)
|
||||
- 文档、注释和说明使用中文
|
||||
- 代码注释使用中文,保持简洁明了
|
||||
|
||||
## 代码规范
|
||||
|
||||
### Java 后端规范
|
||||
- 遵循 Spring Boot 最佳实践
|
||||
- 使用 MyBatis Plus 进行数据库操作
|
||||
- 统一异常处理和返回结果格式
|
||||
- 接口文档使用 Swagger 注解
|
||||
- 实体类使用 Lombok 简化代码
|
||||
- 服务层方法需要事务注解
|
||||
|
||||
### Vue 前端规范
|
||||
- 使用 TypeScript 进行类型安全开发
|
||||
- 组件命名使用 PascalCase
|
||||
- 使用 Pinia 进行状态管理
|
||||
- API 调用统一封装在 api 目录
|
||||
- 路由配置支持权限控制
|
||||
|
||||
## 架构模式
|
||||
- 前后端分离架构
|
||||
- RESTful API 设计
|
||||
- JWT 身份认证
|
||||
- RBAC 权限控制模型
|
||||
- 统一的错误处理和日志记录
|
||||
|
||||
## 开发约定
|
||||
- 数据库表名使用 sys_ 前缀
|
||||
- API 接口统一使用 /api 前缀
|
||||
- 分页查询统一返回格式
|
||||
- 密码加密使用 BCrypt
|
||||
- 时间格式统一使用 ISO 8601
|
||||
|
|
@ -1,14 +1,13 @@
|
|||
package com.admin.config;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.cors.CorsConfiguration;
|
||||
import org.springframework.web.cors.CorsConfigurationSource;
|
||||
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
|
||||
@Configuration
|
||||
public class CorsConfig {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue