一. 单一反向代理配置
- 配置文件
# 自定义代理相关配置
# 代理的本地路由
proxy.servlet_url: /nginx/*
# 代理的本地路由
proxy.servlet_url1: /nginx1/*
# 要代理的地址
proxt.target_url: http://localhost:8080/nginx
- 自定义注解类
package com.config;
import com.google.common.collect.ImmutableMap;
import org.mitre.dsmiley.httpproxy.ProxyServlet;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.servlet.Servlet;
import java.util.Map;
/**
* @author 天真热
* @create 2022-01-24 20:25
* @desc
**/
@Configuration
public class ProxyServletConfiguration {
// 读取配置文件中路由设置
@Value("${proxy.servlet_url}")
private String servlet_url;
// 读取配置文件中路由设置
@Value("${proxy.servlet_url1}")
private String servlet_url