随笔分类 - Spring
发表于 2022-06-20 18:23阅读:56评论:0推荐:1
摘要:1、写在最前 a.Spring的aop是基于ioc的。所以需要有spring的ioc基础。(本篇内容不对ioc进行讲解) b.本章节我们只是对aop的使用做基本功能展示,目的是为了以此讲解aop中的注解和执行原 理分析。 2、注解驱动入门案例介绍 需求: 实现在执行service方法时输出执行日志。
阅读全文 »
发表于 2022-06-20 18:20阅读:40评论:0推荐:0
摘要:一、设计模式-代理模式 代理模式:给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理 就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接引用一个对象,代理对象可以在客户和目标对象直接起到中介的作用。客户端分辨不出代理主题对象与真实主题对象。代理模
阅读全文 »
发表于 2022-06-20 18:19阅读:49评论:0推荐:0
摘要:1、Spring中的BeanFactory 1.1、BeanFactory类视图 1.2、工厂详解 1.2.1、BeanFactory BeanFactory 中定义的各种方法如上面方法注释,整个设计还是比较简洁、直观的,其中将近一半是获取 bean 对象的各种方法,另外就是对 bean 属性的获取
阅读全文 »
发表于 2022-06-20 18:17阅读:77评论:0推荐:0
摘要:Spring注解驱动开发入门 1、写在最前 spring在2.5版本引入了注解配置的支持,同时从Spring 3版本开始,Spring JavaConfig项目提供的许多特性成为核心Spring框架的一部分。因此,可以使用Java而不是XML文件来定义应用程序类外部的bean。在这里面官方文档为我们
阅读全文 »
发表于 2022-06-20 18:16阅读:37评论:0推荐:0
摘要:第一部分:Spring的IOC 一、设计模式-工厂模式 工厂模式是我们最常用的实例化对象模式了,它是用工厂中的方法代替new创建对象的一种设计模式。 我们以Mybatis的SqlSession接口为例,它有一个实现类DefaultSqlSession,如果我们要创建该接口的实例对象:SqlSessi
阅读全文 »
发表于 2022-06-17 18:35阅读:30评论:0推荐:0
摘要:Spring 的 AOP 简介 1.1 什么是 AOP **AOP **为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架
阅读全文 »
发表于 2022-06-17 16:15阅读:35评论:0推荐:0
摘要:1.1 拦截器(interceptor)的作用 Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦
阅读全文 »
发表于 2022-06-17 15:47阅读:43评论:0推荐:0
摘要:1.1 JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单装。spring框架为我们提供了很多的操作 模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate
阅读全文 »
发表于 2022-06-17 15:17阅读:99评论:0推荐:0
摘要:SpringMVC的数据响应 1.1 SpringMVC的数据响应方式 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 返回对象或集合 1.2 页面跳转 **1. 返回字符串形式 ** 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀
阅读全文 »
发表于 2022-06-16 18:00阅读:22评论:0推荐:0
摘要:Spring与Web环境集成 1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlAppli
阅读全文 »
发表于 2022-06-16 17:12阅读:24评论:0推荐:0
摘要:Spring配置数据源 1.1 数据源(连接池)的作用 • 数据源(连接池)是提高程序性能如出现的 • 事先实例化数据源,初始化部分连接资源 • 使用连接资源时从数据源中获取 • 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 1.2 数据源
阅读全文 »
发表于 2022-06-16 15:09阅读:38评论:0推荐:0
摘要:Spring简介 1.1 Spring是什么 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 Sp
阅读全文 »