`

applicationContext.xml中的util

 
阅读更多
配置文件中配置:



<util:list id="alipayAsyIp" list-class="java.util.ArrayList"
        value-type="java.lang.String">
        <value>121.0.26.1</value>
        <value>121.0.26.2</value>
        <value>121.0.27.1</value>
        <value>121.0.27.2</value>
        <value>110.75.130.1</value>
        <value>110.75.130.2</value>
        <value>110.75.132.1</value>
        <value>110.75.132.2</value>
        <value>110.75.136.1</value>
        <value>110.75.136.2</value>
    </util:list>



控制层注入方法

    @Resource(name="alipayAsyIp")
    List<String> alipayAsyIps;



业务使用方法:

// 对请求进行过滤,查看请求来源是否是支付宝指定IP内的请求。
        String ip = request.getRemoteAddr(); // 请求ip
        log.debug("request ip is : " + ip);
        boolean in = false;
        for (String ips : alipayAsyIps) {
            if (ips.equals(ip)) {
                in = true;
                break; // 符合条件了跳出循环
            }
        }
        if (!in) {
            // 如果不是指定ip则返回。
            log.warn("ip request is illegality");
            return;
        }

分享到:
评论

相关推荐

    applicationContext.xml等文件.rar

    在Java应用中,我们通常会使用`java.util.Properties`类来读取这个文件,然后通过这些属性配置数据库连接。这种方式有助于保持敏感信息(如数据库密码)的安全,同时使得配置易于管理和维护,因为它们独立于代码之外...

    web.xml配置解析[总结].pdf

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 这允许在应用启动时自动配置Log4j,使得日志输出适应当前Web应用。 ### 配置参数 (Context Parameters) `&lt;context-param&gt;`元素用于...

    web.xml配置解析.pdf

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` `webAppRootKey`参数用于设置应用的根目录键,Log4jConfigListener则会在启动时寻找log4j.properties或log4j.xml配置文件,从而初始化...

    Generating Artifacts问题解决.doc

    - 修改`.myhibernatedata`文件中的`configFile`属性,确保其指向正确的`applicationContext.xml`路径。 - 示例格式:`/项目名称/路径/applicationContext.xml` 例如: ```plaintext ... reSettingsFile=/myssh2/...

    SpringApplicationContext.xml配置的12个技巧.pdf

    Spring的ApplicationContext.xml配置是Spring框架的核心部分,用于定义和管理应用程序中的bean及其依赖关系。本文将探讨12个提升配置效率和可维护性的技巧。 1. **避免过度使用自动装配**(Autowiring):虽然...

    web.xml配置[归纳].pdf

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 这使得Log4j能根据`/WEB-INF/log4j.properties`中的配置初始化日志系统。 5. **自定义监听器** 自定义监听器允许开发者扩展功能,...

    SSHA环境的搭建.doc

    在`web.xml`中添加`ContextLoaderListener`监听器和`contextConfigLocation`参数,指定Spring配置文件的位置,或者在`applicationContext.xml`中使用`import`元素导入其他配置文件。 十一、编写Action测试整合环境 ...

    JAVA SSH青协志愿服务管理系统源码.rar

    Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数

    JAVA SSH青协志愿服务管理系统源码

    Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数 127.0

    java ssh志愿服务管理系统源码

    applicationContext.xml 中心装备文件 web.xml 项目装备文件 项目一些基本装备参数 127.0.0.1:8080/zyfw/index.action 普通用户zyz1 123456 http://127.0.0.1:8080/zyfw/admin/login.jsp 管理员 a a 登陆 userLogin ...

    SSH整合案例-商品管理.rar

    1. 公共类搭建 1.1 po对象及其映射 1.2util包工具类 ...3.7.编辑applicationContext.xml, dao注入sessionFactory,service注入dao,action注入service。实现Spring IoC配置 4 各模块具体实现 4.1 登录模块

    SpringSource CoreSpring认证考试题库.docx

    题目:Consider the following code sample which creates an ApplicationContext from a file called "application-config.xml" in the "rewards.internal" package, and a file called test-infra-config.xml in ...

    Java打包可执行后的执行脚本cmd,sh,spring

    import java.util.ArrayList; import java.util.List; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.config.xml....

    企业人力资源管理项目SSH+EXT+MySQL+MD5

    list标签中加入一下代码 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:...

    spring中通过ApplicationContext getBean获取注入对象的方法实例

    import util.SpringContextUtil; public class RedisUtil { private static JedisPool jedisPool; static { jedisPool = (JedisPool) SpringContextUtil.getBean("jedisPool"); } // ...其他Redis操作方法 }...

    spring技术入门相关源码

    System.out.println(java.util.Arrays.toString(ctx.getBeanDefinitionNames())); /*MyBean bean = (MyBean)ctx.getBean("myBean"); //获取实例化的bean bean.sayHello();*/ //执行bean的方法 ...

    mybatis+spring 框架中配置日志中显示sql语句

    3. **Spring整合MyBatis配置**:在Spring的配置文件(如`applicationContext.xml`)中,配置SqlSessionFactoryBean时,启用日志打印。这可以通过设置`configLocation`属性指向一个MyBatis的配置文件,例如`mybatis-...

    SpringMVC+Spring+JPA+Maven框架搭建

    - applicationContext.xml:配置Spring的JPA管理器和事务管理,声明JPA扫描目录。 - dispatcherContext-servlet.xml:SpringMVC配置文件,声明视图解析器等信息。 - Log4j.properties:Log4j日志记录配置文件,...

    Spring获取ApplicationContext对象工具类的实现方法

    在Spring 3.0及以后的版本中,还引入了AnnotationConfigApplicationContext,这是一个不依赖XML配置文件,而是通过Java配置类来配置的ApplicationContext实现。这种方式可以和Java的注解相结合,提供更加强大的配置...

Global site tag (gtag.js) - Google Analytics