java学习笔记--springboot集成UrlRewrite实现URL伪静态化[jar包和war包]

前言

最近项目seo那边提出,要将所有的URL都做成伪静态的URL,虾米?有木有搞错!?项目都完成了好不好?改需求项目还不延期?
而且,我还是一个刚毕业的两百斤的宝宝好不好,我不会呀。。。
于是,我就百度了小半天,大致实现了这个功能,其实最开始的时候,我连UrlReWrite这个工具包都不知道,所以大半的时间都浪费在找解决方案上了。
我也想过自己写拦截器实现,但是又想了想,这个问题不可能没人遇到过,网上肯定有解决方案。
然后找到了urlrewrite这个工具包,可惜的是,网上没有springboot整合的样例,于是就自己摸索的写了一下。也能够成功使用。
当然期间我也遇到了其他的问题,这里会在记录的过程中给出解决方案。

正文

第一步,引入依赖

这一步好像没什么好说的,使用urlrewriteFilter自然要引入依赖的jar包. 点击查看maven仓库
	 <dependency>
		<groupId>org.tuckey</groupId>
		<artifactId>urlrewritefilter</artifactId>
		<version>4.0.4</version>
	</dependency>

第二步,配置过滤器

springboot配置过滤器,你要问我怎么配置过滤器, 戳这儿~
@Configuration
public class CustomerFilter {
    @Bean
    public FilterRegistrationBean urlRewrite(){
        UrlRewriteFilter rewriteFilter=new UrlRewriteFilter();
        FilterRegistrationBean registration = new FilterRegistrationBean(rewriteFilter);
        registration.setUrlPatterns(Arrays.asList("/*"));
        Map initParam=new HashMap();
        initParam.put("confPath","urlrewirte.xml");
        initParam.put("infoLevel","INFO");
        registration.setInitParameters(initParam);
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值