摘要: 动态代理-基本实现步骤 动态代理,增强对象Lenove 三个参数: 1.类加载器:真实对象.getClass().getClassLoader() 2.接口数组:真实对象.getClass().getInterfaces() 3.处理器:new InvocationHandler() 代理逻辑编写的 阅读全文
posted @ 2023-02-09 16:08 夫君 阅读(35) 评论(0) 推荐(0)
摘要: Filter过滤敏感词汇案例 需求∶ 1.对用户信息案例录入的数据进行敏感词汇过滤 2.敏感词汇参考 傻蛋.坏蛋...... 3.如果是敏感词汇,替换为*** 分析: 1.对request对象进行增强。增强获取参数相关方法 2.放行。传递代理对象 SensitiveWordsFilter: /** 阅读全文
posted @ 2023-02-09 15:00 夫君 阅读(124) 评论(0) 推荐(0)
摘要: Fitter-案例-登录验证-分析 需求: 1. 访问day17_case案例的资源。验证其是否登录 2. 如果登录了,则直接放行。 3. 如果没有登录,则跳转到登录页面,提示"您尚未登录,请先登录" Fitter-登录验证-代码实现 package com.example.day17_case.w 阅读全文
posted @ 2023-02-09 13:30 夫君 阅读(34) 评论(0) 推荐(0)
摘要: Fitter-细节-过滤器拦截方式配置 拦截方式配置:资源被访问的方式 注解配置: 设置dispatcherTypes属性 1. REQUEST:默认值。浏览器直接请求资源 2. FORWARD:转发访问资源 3. INCLUDE:包含访问资源 4. ERROR:错误跳转资源 5. ASYNC:异步 阅读全文
posted @ 2023-02-09 10:20 夫君 阅读(59) 评论(0) 推荐(0)
摘要: Fitter-细节-过滤器拦截路径配置 1. 具体资源路径: /index.jsp 只有访问index.jsp资源时,过滤器才会被执行 2. 拦截目录: /user/* 访问/user下的所有资源时,过滤器都会被执行 3. 后缀名拦截: *.jsp 访问所有后缀名为jsp资源时,过滤器都会被执行 4 阅读全文
posted @ 2023-02-09 09:22 夫君 阅读(157) 评论(0) 推荐(0)