zh知识点记录
54daboluo
这个作者很懒,什么都没留下…
展开
-
EL表达式 11个隐含对象
el表达式中 11个隐含对象 11个隐含对象是el表达式 自己定义的 可以直接使用 变量 pageContext 类型 pageContextimpl 作用 可以获取jsp中 九大内置对象 pageScope 类型 map<string,object> 可以获取pagecontext域中的数据 requestScope 类型 map<string,object> 可以获取request域中的数据 sessionScope 类型 map<原创 2021-09-14 20:37:56 · 220 阅读 · 0 评论 -
el表达式输出bean的普通属性 数组属性 list集合属性 map集合属性
创建一个person类 设置属性 数组属性 list集合属性 map集合属性 package com.zh.demo2; import java.util.Arrays; import java.util.List; import java.util.Map; public class Person { //需求 输出person类中普通属性 数组属性 list集合属性 map集合属性 private String name; private String[] pho.原创 2021-09-14 20:36:47 · 231 阅读 · 0 评论 -
EL表达式 搜索域数据 顺序
<% pageContext.setAttribute("key","pageContext"); request.setAttribute("key","request"); session.setAttribute("key","session"); application.setAttribute("key","application"); %> ${key} 从小到大的范围查询 先去 pagecontext 再去request session a原创 2021-09-14 20:33:51 · 198 阅读 · 0 评论 -
Java spring aop 当有多个增强类对同一个方法进行增强 如何设置增强类的优先级
有多个增强类对同一个方法进行增强 设置增强类的优先级 在增强类上面添加一个注解 @Order(数字类型值) 数字类型值越小 优先级越高(即越优先执行) //增强的类 @Component @Aspect//生成代理对象 @Order(3) public class UserProxy {} =============================================原创 2021-09-13 20:17:12 · 578 阅读 · 0 评论 -
Java spring aop 对公共切入点的抽取
切入点:实际被增强的方法 对公共切入点抽取 创建一个方法 添加@Pointcut注解 //相同切入点抽取 @Pointcut(value = "execution(* com.zh.demo2.User.add())") public void pointdemo(){ } //前置通知 //before 注解表示作为前置通知 @Before(value ="pointdemo()") public void before(){ System.out.println("before......原创 2021-09-13 20:13:08 · 234 阅读 · 0 评论 -
spring aop操作 (基于AspectJ注解方式)
aop操作(基于AspectJ注解方式) 创建一个类 在类中定义方法,实现对类的方法增强 创建一个增强类,编写增强的逻辑 在增强类中创建方法 让不同的方法代表不同的通知类型 进行通知的配置 在spring配置文件中 开启注释 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w原创 2021-09-13 20:10:52 · 59 阅读 · 0 评论 -
aop 常见术语
连接点 类里的哪些方法可以被增强 这些方法被称为连接点 切入点 实际被真正增强的方法 被称为切入点 通知(增强) 实际增强的逻辑的部分称为通知 通知有多种类型 前置通知 @before 后置通知 @afterReturning 环绕通知 @around 异常通知 @afterThrowing 最终通知 @after 切面 是动作 把通知应用到切入点的过程 ...原创 2021-09-13 20:09:01 · 71 阅读 · 0 评论