Compare commits
3 Commits
3772c90eec
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 9dd57951da | |||
| 64d0bd6f08 | |||
| ff594cd915 |
106
.gitignore
vendored
Normal file
106
.gitignore
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
# ====================
|
||||
# 构建输出
|
||||
# ====================
|
||||
client/dist/
|
||||
server/target/
|
||||
|
||||
# ====================
|
||||
# 依赖
|
||||
# ====================
|
||||
client/node_modules/
|
||||
client/.pnpm-store/
|
||||
server/.mvn/
|
||||
server/mvnw
|
||||
server/mvnw.cmd
|
||||
|
||||
# ====================
|
||||
# 编辑器
|
||||
# ====================
|
||||
.idea/
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
client/.vscode/*
|
||||
!client/.vscode/extensions.json
|
||||
|
||||
# ====================
|
||||
# 环境变量
|
||||
# ====================
|
||||
client/.env.local
|
||||
client/.env.*.local
|
||||
server/src/main/resources/application-local.yml
|
||||
server/src/main/resources/application-dev.yml
|
||||
server/src/main/resources/application-prod.yml
|
||||
|
||||
# ====================
|
||||
# 日志
|
||||
# ====================
|
||||
server/*.log
|
||||
server/logs/
|
||||
|
||||
# ====================
|
||||
# 测试覆盖
|
||||
# ====================
|
||||
client/coverage/
|
||||
|
||||
# ====================
|
||||
# MinIO 本地存储
|
||||
# ====================
|
||||
minio-data/
|
||||
minio-storage/
|
||||
|
||||
# ====================
|
||||
# Docker
|
||||
# ====================
|
||||
.docker/
|
||||
docker-compose.override.yml
|
||||
|
||||
# ====================
|
||||
# 设计文件(仅开发参考)
|
||||
# ====================
|
||||
design/
|
||||
|
||||
# ====================
|
||||
# MinIO 本地存储(如果使用本地MinIO)
|
||||
# ====================
|
||||
minio-data/
|
||||
minio-storage/
|
||||
|
||||
# ====================
|
||||
# Docker
|
||||
# ====================
|
||||
.docker/
|
||||
docker-compose.override.yml
|
||||
|
||||
# ====================
|
||||
# 通用
|
||||
# ====================
|
||||
# 操作系统文件
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# 临时文件
|
||||
*.tmp
|
||||
*.temp
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# 备份文件
|
||||
*.bak
|
||||
*.backup
|
||||
|
||||
# 压缩包
|
||||
*.zip
|
||||
*.tar.gz
|
||||
*.rar
|
||||
|
||||
# 数据库文件
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
@@ -172,3 +172,4 @@ const socialLinks = [
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.chuanggao.chuanggao.config;
|
||||
|
||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.http.converter.StringHttpMessageConverter;
|
||||
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
|
||||
import org.springframework.web.filter.CharacterEncodingFilter;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.List;
|
||||
|
||||
@Configuration
|
||||
public class WebConfig implements WebMvcConfigurer {
|
||||
|
||||
@Bean
|
||||
public FilterRegistrationBean<CharacterEncodingFilter> characterEncodingFilter() {
|
||||
FilterRegistrationBean<CharacterEncodingFilter> filter = new FilterRegistrationBean<>();
|
||||
CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
|
||||
encodingFilter.setEncoding("UTF-8");
|
||||
encodingFilter.setForceEncoding(true);
|
||||
filter.setFilter(encodingFilter);
|
||||
filter.addUrlPatterns("/*");
|
||||
filter.setOrder(1);
|
||||
return filter;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
|
||||
// 将 StringHttpMessageConverter 放到首位,用于处理 String 类型返回值
|
||||
converters.add(0, new StringHttpMessageConverter(StandardCharsets.UTF_8));
|
||||
|
||||
// 让 Jackson JSON 响应也带上 charset=utf-8
|
||||
// 默认 MappingJackson2HttpMessageConverter 的 Content-Type 是 application/json 不带 charset
|
||||
for (HttpMessageConverter<?> converter : converters) {
|
||||
if (converter instanceof MappingJackson2HttpMessageConverter jacksonConverter) {
|
||||
jacksonConverter.setDefaultCharset(StandardCharsets.UTF_8);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@ server:
|
||||
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://127.0.0.1:3306/chuanggao_furniture?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
url: jdbc:mysql://117.72.159.31:3307/chuanggao_furniture?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
password: 135827
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
@@ -40,8 +40,8 @@ sa-token:
|
||||
# MinIO
|
||||
minio:
|
||||
endpoint: http://117.72.159.31:9000
|
||||
access-key: minioadmin
|
||||
secret-key: minioadmin
|
||||
access-key: sdjKoDWRPC12nkKQIuz9
|
||||
secret-key: BQfVWmO58E2SQS9vBRutr8zD12qxyIgKevr4XNbr
|
||||
bucket: chuanggao-images
|
||||
public-url: http://117.72.159.31:9000/chuanggao-images
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ server:
|
||||
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://127.0.0.1:3306/chuanggao_furniture?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
url: jdbc:mysql://117.72.159.31:3307/chuanggao_furniture?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
password: 135827
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
|
||||
Reference in New Issue
Block a user