- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 jdbctemplate
JDBCTEMPLATE 概念 spring框架对jdbc进行了封装 使用jdbctemplate方便实现对数据库操作 准备工作 引入相关jar包 在spring配置数据库的连接池 配置jdbcTemplate对象 注入 datasource <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method
2021-09-22 19:22:49
139
原创 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
307
原创 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
288
原创 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
271
原创 Java spring aop 当有多个增强类对同一个方法进行增强 如何设置增强类的优先级
有多个增强类对同一个方法进行增强 设置增强类的优先级 在增强类上面添加一个注解 @Order(数字类型值) 数字类型值越小 优先级越高(即越优先执行) //增强的类 @Component @Aspect//生成代理对象 @Order(3) public class UserProxy {} =============================================
2021-09-13 20:17:12
678
原创 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
332
原创 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
134
原创 aop 常见术语
连接点 类里的哪些方法可以被增强 这些方法被称为连接点 切入点 实际被真正增强的方法 被称为切入点 通知(增强) 实际增强的逻辑的部分称为通知 通知有多种类型 前置通知 @before 后置通知 @afterReturning 环绕通知 @around 异常通知 @afterThrowing 最终通知 @after 切面 是动作 把通知应用到切入点的过程 ...
2021-09-13 20:09:01
141
原创 spring aop 笔记
文章目录AOPaop ( 底层原理 )AOP 的底层 使用 动态代理aop jdk动态代理aop 术语aop操作 (准备)aop操作(基于AspectJ注解方式)aop操作(AspectJ配置文件方式)完全注解(简单了解) AOP 什么是aop 面向切面编程 (面向方面编程) 利用aop以对业务逻辑的各个部分进行隔离 从而使得业务逻辑各个部分之间耦合度降低 提高程序的可重用性 同时提高了开发的效率 aop 想添加功能 但是不修改源代码 在主干功能里添加新功能 aop ( 底层原理
2021-09-13 20:06:56
131
原创 spring aop jdk动态代理简单实现
aop jdk动态代理 使用jdk 动态代理,使用Proxy类中的方法 创建代理对象 //这个方法 是 Proxy类 中的方法 public static Object newProxyInstance(ClassLoader loader,Class<?>[] interfaces,InvocationHandler h)throws IllegalArgumentException 方法中含有三个参数 第一个 类加载器 第二个 增强方法所在的类 这个类实现
2021-09-11 22:04:36
173
原创 2021-09-11 jsp相关笔记
文章目录jspjsp头部的page指令jsp常用脚本声明脚本 格式 <%! 声明Java代码 %>表达式脚本代码脚本jsp 几种注释jsp 九大内置对象jsp 九大对象中的 四大域对象jsp中 out输出 和response.getWriter 输出的区别jsp常用标签静态包含jsp动态包含jsp标签 转发练习 输出一个表格listener 监听器ServletContextListener 监听器 jsp 本质上是一个servlet程序 当第一次访问jsp程序 tomcat会帮我
2021-09-11 17:00:50
156
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅