
spring
文章平均质量分 91
主要是个人学习的笔记和总结
互联网底层民工
吾等采石之人,当心怀建造大教堂之愿景。
展开
-
SpringMVC详解
SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分。简化开发,减少出错,方便组内开发人员之间的配合。他通过一套注解,让一个简单的Java类成为处理请求的控制器,而无需实现任何接口。同时它还支持Restful编程风格的请求。原创 2023-07-14 09:50:45 · 14055 阅读 · 0 评论 -
Spring详解(学习总结)
Spring是一个分层的java SE/EE full-stack(一站式)轻量级开源框架,以IOC(控制反转)和AOP(面向切面编程)为内核。在java三层架构当中分别提供了相应的技术:表现层(web层):SpringMVC框架业务层(service层):Bean管理(IOC容器)持久层(dao层):jdbcTemplate模板对象以及提供了ORM模块整合其他优秀的持久层技术。方便解耦,简化开发:Spring就是一个工厂,可以管理所有对象的创建和依赖关系维护,交给Spring管理。原创 2023-07-11 13:58:56 · 33439 阅读 · 5 评论 -
Spring常用注解
当有多个类型匹配时,使用要注入的对象变量名称作为 bean 的id,在 spring 容器查找,找到了也可以注入成功。使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean需要进行扫描一便识别使用注解配置的类、字段和方法。使用Autowired或者@Autowired+@Qulifier或者@Resource进行userDao的注入。使用@Component或@Repository标识UserDaoImpl需要Spring进行实例化。原创 2023-07-08 11:42:52 · 208 阅读 · 0 评论 -
SpringAOP机制详解
AOP面向切面编程是一种编程思想,是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP为Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。通知的类型:前置通知,后置通知,异常通知,最终通知,环绕通知。包名与类名之间一个点。原创 2023-07-07 16:58:33 · 467 阅读 · 0 评论 -
SpringIOC机制详解
所谓Bean的作用域其实就是指Spring给我们创建出的对象的存活范围,在配置文件中通过bean的scope属性指定取值范围说明singleton默认值,单例的prototype多例的requestWEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request 域中sessionWEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 session 域中。原创 2023-06-30 09:00:00 · 8531 阅读 · 1 评论 -
Spring依赖注入DI
它是SpringBoot框架核心IOC的具体实现。组件之间的依赖关系由容器在应用系统运行期来决定,也就是由动态地将某种依赖关系的目标对象实例注入到应用系统中的各个关联的组件之中。原创 2023-07-06 11:46:08 · 805 阅读 · 0 评论