- 博客(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
94
原创 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
258
原创 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
251
原创 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
231
原创 Java spring aop 当有多个增强类对同一个方法进行增强 如何设置增强类的优先级
有多个增强类对同一个方法进行增强 设置增强类的优先级在增强类上面添加一个注解 @Order(数字类型值) 数字类型值越小 优先级越高(即越优先执行) //增强的类 @Component @Aspect//生成代理对象 @Order(3) public class UserProxy {} =============================================
2021-09-13 20:17:12
616
原创 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
277
原创 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
76
原创 aop 常见术语
连接点 类里的哪些方法可以被增强 这些方法被称为连接点切入点 实际被真正增强的方法 被称为切入点通知(增强)实际增强的逻辑的部分称为通知通知有多种类型前置通知 @before后置通知 @afterReturning环绕通知 @around异常通知 @afterThrowing最终通知 @after切面 是动作 把通知应用到切入点的过程...
2021-09-13 20:09:01
94
原创 spring aop 笔记
文章目录AOPaop ( 底层原理 )AOP 的底层 使用 动态代理aop jdk动态代理aop 术语aop操作 (准备)aop操作(基于AspectJ注解方式)aop操作(AspectJ配置文件方式)完全注解(简单了解)AOP什么是aop 面向切面编程 (面向方面编程)利用aop以对业务逻辑的各个部分进行隔离 从而使得业务逻辑各个部分之间耦合度降低 提高程序的可重用性 同时提高了开发的效率aop 想添加功能 但是不修改源代码 在主干功能里添加新功能aop ( 底层原理
2021-09-13 20:06:56
97
原创 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
134
原创 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
103
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人