04 2022 档案
摘要:一.核心配置文件常用配置 1.properties标签:该标签可以加载外部的properties文件 2.typeSAliases标签:设置类型别名 3.mappers标签:加载映射配置 4.environments:数据环境配置 二.Mybatis常用API 1.SqlSession工厂构建器Sq
阅读全文
摘要:一.编程式事务控制 ①PlatformTransactionManager接口:spring的事务管理器,提供了常用操作事务的方法 ②TransactionDefinition:事务的定义对象 1.定义事务隔离级别,可以解读事务并发产生的问题,如脏读,不可重复读和虚读 2.事务传播行为:当A业务方法
阅读全文
摘要:一.什么是aop aop为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的技术 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性、 二.Aop的作用和优势 作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少
阅读全文
摘要:一.拦截器(interceptor)的作用 SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 ①创建拦截器实现HandlerInterceptor接口 ②配置拦截器 ③测试拦截器的拦截效果二.拦截器方法说明 preHandle() 方法在请求处
阅读全文
摘要:一.获得参数 1.获得基本类型参数 Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配 2.获得pojo类型参数 Controller中的业务方法的POJO参数属性名要与请求参数的name一致,参数值会自动映射匹配 3.获得数组型参数 Controller中的
阅读全文
摘要:恢复内容开始 一.SpringMVC的数据响应方式 1)页面跳转 直接返回字符串:返回的字符串与视图解析器的前后缀拼接后跳转 通过ModeAndView对象返回 2)回写数据 直接返回字符串: 通过SpringMVC框架注入的response对象,使用response.getWriter().pri
阅读全文
摘要:一.ApplicationContext应用上下文获取方式 应用上下文通过new ClassPathApplicationContext方式获取,但是每次从容器中获取Bean都要调用这个方法,导致配置文件加载多次,应用上下文对象创建多次 解决方法:使用ServletContextListener 监
阅读全文
摘要:一.数据源(连接池)的开发步骤 导入数据源和数据库坐标,创建数据源的对象,设置数据源的基本连接数据,使用数据源获取连接资源和归还连接资源 二.Spring配置数据源 将DataSource的创建权交给Spring容器完成 三.抽取jdbc配置文件 applicationContext.xml加载jd
阅读全文
摘要:一.ApplicationContext 1.ApplicationContext实现类 1)ClassPathXmlApplicationContext:从类的根目录下加载配置文件 ApplicationContext app = ClassPathXmlApplicationContext("x
阅读全文
摘要:一.Bean实例化的三种方式 无参构造方法实例化用的最多,其他两种:工厂静态方法实例化,工厂实例方法实例化 二.Bean的依赖注入分析 当前UserService实例和UserDao实例都在Spring容器中,当前的做法是容器外部获得UserService实例和UserDao实例 然后在程序中进行结
阅读全文