发表于: 2025-07-10 20:24:23

0 2


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)

package org.example.config;

import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.unit.DataSize;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import javax.servlet.MultipartConfigElement;

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

// 替代 <mvc:view-controller path="/" view-name="index"/>
   @Override
   public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
}

// 文件上传配置 (替代 multipart-config)
   @Bean
   public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation("/tmp");
factory.setMaxFileSize(DataSize.parse("100MB"));
factory.setMaxRequestSize(DataSize.parse("200MB"));
factory.setFileSizeThreshold(DataSize.parse("5MB"));
return factory.createMultipartConfig();
}
}


Nginx 是一个高性能的 Web服务器 和 反向代理服务器,主要用于托管静态资源、负载均衡和反向代理。反向代理 是指 Nginx 作为中间层接收客户端请求,并转发给后端服务器(如 Node.js、Java 服务),同时隐藏后端细节。使用反向代理的主要目的是 提升安全性(隐藏后端架构)、实现负载均衡(分发流量到多台服务器)、提高性能(缓存、SSL 加速)和 简化部署(统一入口,支持灰度发布)。通过反向代理,可以优化系统扩展性、可靠性和运维灵活性,是现代 Web 架构的核心组件。明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)


返回列表 返回列表
评论

    分享到