【spring】
文章平均质量分 69
Xzzzzzzzo
喵喵女程序媛
展开
-
spring学习笔记(3) - spring bean
1.spring中bean的作用域有哪些(spring支持多少种scope) (1)singleton 代表单例,ioc容器中只创建一个bean对象,每次获取的都是同一个 (2)prototype 不是单例,每次都会从容器中拿到一个新的bean对象 2.spring中的单例bean的线程安全问题了解吗(状态) 在多线程并发环境下,多个线程对同一个bean对象中的非静态变量进行写操作的时候, 就会发生线程安全的问题。 解决方式:尽量在bean中不创建非静态变量;另一种方式是使用thre..原创 2022-01-17 12:37:04 · 265 阅读 · 0 评论 -
spring学习笔记(2) - spring ioc 、aop、DI
二.spring ioc 、aop、DI 1.谈谈对spring ioc和aop的理解 (1)ioc 概念:ioc-控制反转,ioc是一种设计思想,spring中对应ioc容器的实现,主要功能就是将创建对象和对象调用交给spring的对象工厂帮忙创建和管理。 原理:ioc容器就是一个对象工厂,它基于工厂模式利用反射创建对象。 好处:有了ioc,我们不用考虑创建对象时复杂的构造器方法参数该如何填,只需描述需要什么样的对象,配置好配置文件和注解,ioc就会帮我们创建并进行依赖的注入。实际项目中,一个类原创 2022-01-10 14:26:05 · 377 阅读 · 0 评论 -
spring学习笔记(1) - spring框架相关知识
一.Spring框架相关知识 1.什么是spring框架 (1)轻量级的开发框架,旨在提高开发效率和系统的可维护性; (2)一般说的spring框架就是spring framework,由很多模块构成:核心容器、数据访问/集成、web、aop、工具、消息、测试模块。比如核心容器的core是所有功能的基础,aop用来实现面向切面编程 2.列举一些重要的spring模块 spring core:spring的基础,所有功能都依赖该类库,主要提供ioc依赖注入等 spring aspects:和asp原创 2022-01-09 14:48:30 · 339 阅读 · 0 评论 -
Spring框架 - 主要注解汇总
标注在类上,表示实例化该类,创建bean对象放入ioc容器中交给spring管理 1.@Component 通用的注解,当不知道该对象属于哪层时就用该注解; 2.@Repository 标注在dao层的类上,有一些数据库操作; 3.@Service 标注在service层的类上,一些关于业务逻辑的类; 4.@Controller 标注在web层的类上,示例化处理器。 请求被web层的处理器处理-处理器会调用服务层的逻辑处理方法- 服务层的逻辑处理方法会调用dao层的数据..原创 2022-01-05 14:50:01 · 527 阅读 · 1 评论