Spring
文章平均质量分 54
Kirl z
深思,努力!!
发量不多了!!!!!!
展开
-
Spring AOP
Spring AOPSpring AOP (面向切面编程)Spring AOP (面向切面编程)AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,和 OOP(面向对象编程)类似,也是一种编程思想。AOP 采取横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。主要作用是分离功能性需求和非功能性需求,使开发人员可以集中处理某一个关注点或者横切逻辑,减少对业务代码的侵入,增强代码的可读性和可维原创 2021-09-22 15:09:46 · 161 阅读 · 0 评论 -
Spring 中常用的注解
Spring 中常用的注解1)@Component2)@Repository3)@Service4)@Controller5)@Autowired6)@Resource7)@QualifierSpring 注解装配 BeanSpring 默认不使用注解装配 Bean,因此需要在配置文件中添加 <context:annotation-config/>,启用注解。Spring 中常用的注解:1)@Component可以使用此注解描述 Spring 中的 Bean,但它是一个泛化的概念,仅仅原创 2021-09-22 15:08:30 · 397 阅读 · 0 评论 -
Spring 依赖注入
Spring 依赖注入Spring 依赖注入DI 是实现IoC的方法之一, 就是由IoC容器在运行期间, 动态地将某种依赖关系注入到对象之中Spring 依赖注入 (DI)和控制反转含义相同,它们是从两个角度描述同一个概念。使用依赖注入可以更轻松的管理和测试应用程序。当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用者实例),而使用 Spring 框架后,被调用者的实例不再由调用者创建,而是由 Spring 容器创建,这称为原创 2021-09-22 15:04:19 · 141 阅读 · 0 评论 -
IoC 控制反转
IoC 控制反转IoC 容器是 Spring 的核心,也可以称为 Spring 容器。Spring 通过 IoC 容器来管理对象的实例化和初始化,以及对象从创建到销毁的整个生命周期。Spring 中使用的对象都由 IoC 容器管理,不需要我们手动使用 new 运算符创建对象。由 IoC 容器管理的对象称为 Spring Bean,Spring Bean 就是 Java 对象,和使用 new 运算符创建的对象没有区别。Spring 通过读取 XML 或 Java 注解中的信息来获取哪些对象需要实例化。原创 2021-09-22 15:01:13 · 101 阅读 · 0 评论 -
Spring Bean
Spring Bean1. Spring Bean2. Spring Bean 的作用域3. Spring Bean 生命周期1. Spring BeanSpring 框架是提供容器统一管理 Bean 对象(Java对象), 及对象间依赖关系Spring IoC 容器管理的对象成为 Bean,Bean 根据 Spring 配置文件中的信息创建Spring 配置文件支持两种格式,即 XML 和 Properties 文件格式Properties 配置文件主要以 key - value 健值对的形式原创 2021-09-21 14:29:46 · 69 阅读 · 0 评论 -
#{}和${}区别
#{}和${}区别#{}和${}区别#{}是预编译处理,可以有效的防止SQL注入${}是字符串的替换(直接赋值的方法),只是对SQL字符串进行拼接, 无法阻止SQL注入Mybatis 在处理 #{} 时,会将 sql 中的 #{}替换为占位符?,调用PreparedStatement 的 set 方法来赋值Mybatis 在处理时,就是把{}时,就是把时,就是把{}替换成变量值在绝大数情况下都采用 #{}读取参数内容,但是一些特殊的情况还是要使用${}在需要查询语句中动态制定表名需要动原创 2021-09-21 13:39:57 · 87 阅读 · 0 评论 -
Spring 是什么
Spring 是什么Spring 是分层的一站式轻量级开源框架,以 IoC(控制反转) 和 AOP(面向切面编程) 为内核。1. 什么是 IoC?IoC 指的是将对象的创建权交给 Spring 去创建。使用 Spring 之前,对象的创建都是由程序员使用 new 创建,而使用 Spring 之后,对象的创建都交给了Spring 框架。2. 什么是 AOP?AOP 用来封装多个类的公共行为,将那些与业务无关,却为业务模块所共同调用的逻辑封装起来,减少系统的重复代码,降低模块间的耦合度。AOP 还解原创 2021-09-21 13:33:55 · 110 阅读 · 0 评论