码迷,mamicode.com
首页 > 其他好文 > 详细

servlet实现简单的反向代理

时间:2018-11-13 20:46:13      阅读:762      评论:0      收藏:0      [点我收藏+]

标签:bean   version   dep   使用   blog   parameter   turn   依赖   etc   

项目基于Spring
须要的依赖为:

<dependency>
    <groupId>org.mitre.dsmiley.httpproxy</groupId>
    <artifactId>smiley-http-proxy-servlet</artifactId>
    <version>1.7</version>
</dependency>

只需要添加一个java文件即可,原理有待继续研究

package *.*.*.*;

import org.mitre.dsmiley.httpproxy.ProxyServlet;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Created by czz on 2018/11/13.
 */
@Configuration
public class SolrProxyServletConfiguration {
    @Bean
    public ServletRegistrationBean servletRegistrationBean(){
        ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new ProxyServlet(), "/s/*");
        servletRegistrationBean.addInitParameter("targetUri", "http://www.baidu.com/s");
        servletRegistrationBean.addInitParameter(ProxyServlet.P_LOG, "false");
        return servletRegistrationBean;
    }
}

参考文章:Spring boot使用ProxyFilter进行服务代理

servlet实现简单的反向代理

标签:bean   version   dep   使用   blog   parameter   turn   依赖   etc   

原文地址:https://www.cnblogs.com/czz-hl/p/9953903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!