Spring
文章平均质量分 62
基础实战
weixin_46101560
这个作者很懒,什么都没留下…
展开
-
SpringAOP的原理及仿写
AOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。想象下面的场景,开发中在多个模块间有某段重复的代码,我们通常是怎么处理的?显然,没有人会靠“复制粘贴”吧。在传统的面向过程编程中,我们也会将这段代码,抽象成一个方法,然后在需要的地方分别调用这个方法,这样当这段代码需要修改时,我们只需要改变这个方法就可以了。然而需求总是变化的,有一原创 2022-06-28 18:03:34 · 215 阅读 · 1 评论 -
SpringIOC原理及仿写
IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。2004年,Martin Fowler探讨了同一个问题,既然IOC是控制反转,那么到底是“哪些方面的控制被反转了呢?”,经过详细地分析和论证后,他得出了答案:“获得依赖对象的过程被反转了”。控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。于是,他给“控制反转”取了一个更合适的名字叫做“依赖注入(De原创 2022-06-24 19:35:10 · 258 阅读 · 0 评论 -
Spring注解开发(常用注解)
Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置 文件可以简化配置,提高开发效率。 Spring原始注解主要是替代的配置 注意: 使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean 需要进行扫描以便识别使用注解配置的类、字段和方法。 <!-- 注解的组件扫描 --> <context:component-scan base-package原创 2022-05-02 16:53:47 · 68 阅读 · 0 评论 -
Spring配置数据源(连接池)
数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 数据源配置开发的步骤 ① 导入数据源的坐标和数据库驱动坐标 ② 创建数据源对象 ③ 设置数据源的基本连接数据 ④ 使用数据源获取连接资源和归还连接资源 数据源的手动配置 ① 在pom.xml文件中导入数据源坐标和数据库驱动坐标 <!-- C3P0 连接池 --&g原创 2022-05-02 15:37:45 · 178 阅读 · 0 评论 -
Spring配置文件基本使用
文章目录配置文件Bean标签范围配置当scope的取值为singleton时当scope的取值为prototype时 配置文件 Bean标签范围配置 scope:指对象的作用范围,取值如下: singleton:默认值,单例 prototype:多例的 request:WEB项目中,spring创建一个Bean的对象,将对象存入到 request 域中 session:WEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 session 域中 global session:WEB 项目中原创 2022-03-29 17:07:44 · 118 阅读 · 0 评论 -
Spring简介与快速入门
Spring简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack(全栈)轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect OrientedProgramming:面向切面编程)为内核。 提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为了使用最多的Java EE企业应用开源框架。 Spring的优势 方原创 2022-03-15 23:43:42 · 667 阅读 · 0 评论