您可以滚动自己的自定义shiro过滤器.扩展类BasicHttpAuthenticationFilter并覆盖onPreHandle,您可以在其中检查servlet请求方法(如果它是GET或POST)并对其执行操作.

所以类似于:

public class MyFilter extends BasicHttpAuthenticationFilter {

@Override

protected boolean onPreHandle(ServletRequest request, ServletResponse response, Object mappedValue) {

if ("GET".equals((HttpServletRequest)request).getMethod()){

return true;

}

return super.onPreHandle(request, response, mappedValue);

}

}

在shiro.ini中:

[main]

myfilter = mypackage.MyFilter

[urls]

/api/** = myfilter

java basic类似的地方_java – Shiro使用HTTP Basic Auth或匿名访问相同的URI相关推荐

  1. java全局变量放在什么地方_java中的全局变量

    正在使用NetBeans做一个稍大点的程序,刚刚学习使用,感觉程序中需要用到全局变量(其实java中是没有全局变量这个概念的). 在网上查了不少的资料,得到一点点体会: 首先,java中是没有全局变量 ...

  2. 在Java中有类似.NET的NotImplementedException吗?

    本文翻译自:Is there anything like .NET's NotImplementedException in Java? 在Java中有类似.NET的NotImplementedExc ...

  3. java 枚举使用简书_java枚举类型使用和详解

    1.定义 An enum type is a special data type that enables for a variable to be a set of predefined const ...

  4. java调节音量代码_用Java调用VC音量控制程序_java

    前言 本文通过java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量. 使用VC编写音量控制程序 本控 ...

  5. Java实现类似C/C++中的__FILE__、__FUNC__、__

    原文地址 import java.text.SimpleDateFormat; import java.util.Date; /** * Java实现类似C/C++中的__FILE__.__FUNC_ ...

  6. atm机java+gui+oracle编程代码_java应用在哪里?

    Java语言于1995年开发.在随后的几年中,该语言已成为跨多个平台( 包括Windows,Mac, Unix,基于Android的移动设备,嵌入式系统和企业解决方案)的数百万个应用程序的核心.Ora ...

  7. java语言特点解释类_Java语言特点

    Java语言特点 引导语:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言.那么你知道Java语言的特点吗,以下是百分网小编分享给大家的Java语言特点,欢迎阅读! Java语言的特点 1 ...

  8. linux java -cp lt; .txt_补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能...

    蓝墨云班课 编写MyCP.java 要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX ...

  9. 如何使用Java实现类似Windows域登录

    什么是域登录? 域登录是一种集中式身份验证和授权方法,用于访问企业内部网络和资源.在Windows环境中,域是一组计算机和用户帐户的集合,受到单个安全管理的控制.域登录允许用户在访问域资源时使用单个帐 ...

最新文章

  1. hdu 2897(威佐夫博奕变形)
  2. 加密货币与智能合约的隐私 (四):私人和许可的分类帐
  3. 天线端口和参考信号支持的多端口
  4. nodejs web应用服务器搭建(一):跑起你的服务器
  5. Java23种设计模式之工厂模式
  6. 最佳 开源 人脸识别算法_开源项目的最佳社会结构是什么?
  7. jQuery 往table添加新内容有以下四个方法:
  8. EF with (LocalDb)V11.0
  9. [转]ETL模型设计
  10. 日历代码(微信小程序)
  11. ae去闪插件deflicker使用_Ae/Pr视频去闪烁插件REVisionFX DEFlicker v1.7.1 Win大众脸已注册...
  12. IntelliJ IDEA插件的Jrebel激活踩坑【内网离线使用】
  13. 《嵌入式C编程:PIC单片机和C编程技术与应用》一导读
  14. php获取ip归属地
  15. 商业智能在医疗卫生领域的应用
  16. 关于激光校正的常见问题ReLEx SMILE:是的,在俄罗斯没有,但是在俄罗斯没有
  17. Elasticsearch语法大全
  18. ES官网reference翻译文章(18)—Percentile Ranks Aggregation
  19. 直播电商如何才能“酒香不怕巷子深”?
  20. PS-fourday-套索工具组(抠图强化)

热门文章

  1. jQuery dataTable 操作个人使用总结
  2. SpringMvc和Mybatis整合需要配置的xml
  3. 那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的
  4. 手贱随手在Linux敲了 as 命令,出不来了
  5. js操作cookie的函数
  6. 一个非常简单的滚动代码
  7. hibernate执行sql的顺序问题
  8. 一脸懵逼学习基于CentOs的Hadoop集群安装与配置(三台机器跑集群)
  9. 基于struts2的文件上传下载
  10. 网页解析的全过程(输入url到展示页面)