spring
文章平均质量分 71
spring学习过程记录
啦哆咪
苦逼的学生狗
展开
-
Spring AOP简单介绍
Spring AOP简单介绍什么是AOPAOP(Aspect Oriented Programing)面向切面编程,相比较oop面向对象编程来说,Aop关注的不再是程序代码中某个类,某些方法,而考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面。即通过AOP,可以在不修改方法的前提下,在其前后等插入新的功能。AOP通常用于日志记录、性能统计、安全控制、事务处理等方面,实现公共功能性的重复使用。AOP其底层是使用动态代理实现的(JDK和CGLIB)AOP的主要优点如下:降低原创 2021-06-10 16:12:29 · 125 阅读 · 0 评论 -
Spring Task定时任务
Spring Task定时任务概述在项目中开发中,定时任务是一种比较常见的需求,在Java中开发定时任务主要有三种解决方案:使用JDK自带的Timer:Timer是JDK自带的定时任务工具,其简单易用,但是对于复杂的定时规则无法满足,在实际项目开发中也很少使用到。使用第三方组件Quartz:Quartz功能强大,但是使用起来相对笨重。使用Spring Task:而Spring Task则具备前两者的优点,功能强大且简单易用,除Spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式原创 2021-06-07 22:54:23 · 92 阅读 · 0 评论 -
Spring IOC的简单介绍
Spring IOC什么是IOCIOC是Inversion of Control的缩写,直译为控制反转。简单的说就是当我们需要一个对象时,不再由我们自己手动去创建,而是让框架代替我们去创建,把控制权交给框架,也就是控制反转。IOC又可以叫DI(Dependency Injection),直译为依赖注入。将我们需要依赖的的对象由框架自动注入。引入IOC最主要的目的就是为了实现对象间的解耦。参考网址:https://www.cnblogs.com/DebugLZQ/archive/2013/06/0原创 2021-06-07 21:08:03 · 134 阅读 · 3 评论 -
spring概述
spring概述什么是springspring是一个开源容器框架,其核心是IOC(控制反转/依赖注入)和AOP(面向切面编程),简单的说就是一个分层的轻量级开源框架。通常情况下,我们在使用spring开发项目时,会将项目大致分为如下三层:DAO层:负责数据访问等操作,DAO是Data Access Object的缩写,通常会使用到Mybatis等持久层框架Service层:负责业务操作。Controller层:负责接收请求、响应数据、地址配置、页面转发等操作spring模块划分sp原创 2021-06-06 15:59:56 · 59 阅读 · 0 评论